Skip to content
This repository was archived by the owner on Nov 8, 2018. It is now read-only.

Commit a6642bd

Browse files
committed
Add UseConfigureAwait test for a 'dynamic' expression
1 parent 7fee02b commit a6642bd

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

AsyncUsageAnalyzers/AsyncUsageAnalyzers.Test/Usage/UseConfigureAwaitUnitTests.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,23 @@ async Task MethodNameAsync()
4444
await this.VerifyCSharpFixAsync(testCode, fixedCode, cancellationToken: CancellationToken.None).ConfigureAwait(false);
4545
}
4646

47+
[Fact]
48+
public async Task TestDynamicExpressionAsync()
49+
{
50+
string testCode = @"
51+
using System.Threading.Tasks;
52+
class ClassName
53+
{
54+
async Task MethodNameAsync()
55+
{
56+
await (dynamic)Task.Delay(1000);
57+
}
58+
}
59+
";
60+
61+
await this.VerifyCSharpDiagnosticAsync(testCode, EmptyDiagnosticResults, CancellationToken.None).ConfigureAwait(false);
62+
}
63+
4764
[Fact]
4865
public async Task TestNestedExpressionsAsync()
4966
{

0 commit comments

Comments
 (0)