Skip to content

Commit 639ea74

Browse files
committed
Add test for ParenthesizedVariableDesignationSyntaxWrapper.AddVariables #2387
1 parent 94ff9be commit 639ea74

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp7/Lightup/ParenthesizedVariableDesignationSyntaxWrapperTests.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ public void TestProperties()
3838
Assert.Same(syntaxNode, parenthesizedVariableDesignationSyntax.SyntaxNode);
3939
Assert.True(syntaxNode.OpenParenToken.IsEquivalentTo(parenthesizedVariableDesignationSyntax.OpenParenToken));
4040

41+
var variableSyntaxNode = SyntaxFactory.SingleVariableDesignation(SyntaxFactory.Identifier("Anything"));
42+
parenthesizedVariableDesignationSyntax = parenthesizedVariableDesignationSyntax.AddVariables((SingleVariableDesignationSyntaxWrapper)variableSyntaxNode);
43+
Assert.Same(
44+
((ParenthesizedVariableDesignationSyntax)parenthesizedVariableDesignationSyntax.SyntaxNode).Variables[0],
45+
parenthesizedVariableDesignationSyntax.Variables[0].SyntaxNode);
46+
4147
parenthesizedVariableDesignationSyntax = parenthesizedVariableDesignationSyntax.WithOpenParenToken(SpacingExtensions.WithoutTrivia(SyntaxFactory.Token(SyntaxKind.OpenParenToken)));
4248
Assert.NotNull(parenthesizedVariableDesignationSyntax.SyntaxNode);
4349
Assert.NotSame(syntaxNode, parenthesizedVariableDesignationSyntax.SyntaxNode);

0 commit comments

Comments
 (0)