Skip to content

Commit 3a784a1

Browse files
committed
Add additional tests covering SyntaxKindEx features
1 parent 307b465 commit 3a784a1

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ namespace StyleCop.Analyzers.Test.CSharp7.Lightup
66
using System;
77
using Microsoft.CodeAnalysis;
88
using Microsoft.CodeAnalysis.CSharp;
9+
using StyleCop.Analyzers.Helpers;
910
using StyleCop.Analyzers.Lightup;
1011
using Xunit;
1112

@@ -25,6 +26,9 @@ public void TestNull()
2526
public void TestExpression()
2627
{
2728
var syntaxNode = SyntaxFactory.ConstantPattern(SyntaxFactory.LiteralExpression(SyntaxKind.NullLiteralExpression));
29+
Assert.True(syntaxNode.IsKind(SyntaxKind.ConstantPattern));
30+
Assert.True(syntaxNode.IsKind(SyntaxKindEx.ConstantPattern));
31+
2832
var constantPatternSyntax = (ConstantPatternSyntaxWrapper)syntaxNode;
2933
Assert.Same(syntaxNode, constantPatternSyntax.SyntaxNode);
3034
Assert.Same(syntaxNode.Expression, constantPatternSyntax.Expression);

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace StyleCop.Analyzers.Test.CSharp7.Lightup
77
using Microsoft.CodeAnalysis;
88
using Microsoft.CodeAnalysis.CSharp;
99
using Microsoft.CodeAnalysis.CSharp.Syntax;
10+
using StyleCop.Analyzers.Helpers;
1011
using StyleCop.Analyzers.Lightup;
1112
using Xunit;
1213

@@ -30,6 +31,9 @@ public void TestProperties()
3031
var syntaxNode = SyntaxFactory.DeclarationPattern(
3132
SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.IntKeyword)),
3233
SyntaxFactory.DiscardDesignation());
34+
Assert.True(syntaxNode.IsKind(SyntaxKind.DeclarationPattern));
35+
Assert.True(syntaxNode.IsKind(SyntaxKindEx.DeclarationPattern));
36+
3337
var declarationPatternSyntax = (DeclarationPatternSyntaxWrapper)syntaxNode;
3438
Assert.Same(syntaxNode, declarationPatternSyntax.SyntaxNode);
3539
Assert.Same(syntaxNode.Type, declarationPatternSyntax.Type);

0 commit comments

Comments
 (0)