11// Copyright (c) Andrew Arnott. All rights reserved.
22// Licensed under the MS-PL license. See LICENSE.txt file in the project root for full license information.
33
4+ using System . Threading . Tasks ;
45using Xunit ;
56
67public class DocumentTransformTests : CompilationTestsBase
78{
89 [ Fact ]
9- public void EmptyFile_NoGenerators ( )
10+ public async Task EmptyFile_NoGenerators ( )
1011 {
11- AssertGeneratedAsExpected ( "" , "" ) ;
12+ await AssertGeneratedAsExpected ( "" , "" ) ;
1213 }
1314
1415 [ Fact ]
15- public void Usings_WhenNoCode_CopiedToOutput ( )
16+ public async Task Usings_WhenNoCode_CopiedToOutput ( )
1617 {
1718 const string usings = "using System;" ;
18- AssertGeneratedAsExpected ( usings , usings ) ;
19+ await AssertGeneratedAsExpected ( usings , usings ) ;
1920 }
2021
2122 [ Fact ]
22- public void AncestorTree_IsBuiltProperly ( )
23+ public async Task AncestorTree_IsBuiltProperly ( )
2324 {
2425 const string source = @"
2526using System;
@@ -66,11 +67,11 @@ partial struct InnerStruct<T1, T2>
6667 }
6768 }
6869}" ;
69- AssertGeneratedAsExpected ( source , generated ) ;
70+ await AssertGeneratedAsExpected ( source , generated ) ;
7071 }
7172
7273 [ Fact ]
73- public void DefineDirective_Dropped ( )
74+ public async Task DefineDirective_Dropped ( )
7475 {
7576 // define directives must be leading any other tokens to be valid in C#
7677 const string source = @"
@@ -80,11 +81,11 @@ public void DefineDirective_Dropped()
8081 const string generated = @"
8182using System;
8283using System.Linq;" ;
83- AssertGeneratedAsExpected ( source , generated ) ;
84+ await AssertGeneratedAsExpected ( source , generated ) ;
8485 }
8586
8687 [ Fact ]
87- public void Comment_BetweenUsings_Dropped ( )
88+ public async Task Comment_BetweenUsings_Dropped ( )
8889 {
8990 const string source = @"
9091using System;
@@ -93,11 +94,11 @@ public void Comment_BetweenUsings_Dropped()
9394 const string generated = @"
9495using System;
9596using System.Linq;" ;
96- AssertGeneratedAsExpected ( source , generated ) ;
97+ await AssertGeneratedAsExpected ( source , generated ) ;
9798 }
9899
99100 [ Fact ]
100- public void Region_TrailingUsings_Dropped ( )
101+ public async Task Region_TrailingUsings_Dropped ( )
101102 {
102103 const string source = @"
103104using System;
@@ -107,11 +108,11 @@ public void Region_TrailingUsings_Dropped()
107108 const string generated = @"
108109using System;
109110using System.Linq;" ;
110- AssertGeneratedAsExpected ( source , generated ) ;
111+ await AssertGeneratedAsExpected ( source , generated ) ;
111112 }
112113
113114 [ Fact ]
114- public void IfElseDirective_OnUsings_InactiveUsingAndDirectives_Dropped ( )
115+ public async Task IfElseDirective_OnUsings_InactiveUsingAndDirectives_Dropped ( )
115116 {
116117 const string source = @"
117118using System;
@@ -134,11 +135,11 @@ partial class Empty {}";
134135partial class Empty
135136{
136137}" ;
137- AssertGeneratedAsExpected ( source , generated ) ;
138+ await AssertGeneratedAsExpected ( source , generated ) ;
138139 }
139140
140141 [ Fact ]
141- public void RegionDirective_InsideClass_Dropped ( )
142+ public async Task RegionDirective_InsideClass_Dropped ( )
142143 {
143144 const string source = @"
144145using System;
@@ -158,11 +159,11 @@ partial class Empty
158159partial class Empty
159160{
160161}" ;
161- AssertGeneratedAsExpected ( source , generated ) ;
162+ await AssertGeneratedAsExpected ( source , generated ) ;
162163 }
163164
164165 [ Fact ]
165- public void RegionDirective_InsideStruct_Dropped ( )
166+ public async Task RegionDirective_InsideStruct_Dropped ( )
166167 {
167168 const string source = @"
168169using System;
@@ -182,11 +183,11 @@ partial struct Empty
182183partial struct Empty
183184{
184185}" ;
185- AssertGeneratedAsExpected ( source , generated ) ;
186+ await AssertGeneratedAsExpected ( source , generated ) ;
186187 }
187188
188189 [ Fact ]
189- public void RegionDirective_InsideNamespace_Dropped ( )
190+ public async Task RegionDirective_InsideNamespace_Dropped ( )
190191 {
191192 const string source = @"
192193using System;
@@ -209,11 +210,11 @@ partial class Empty
209210 {
210211 }
211212}" ;
212- AssertGeneratedAsExpected ( source , generated ) ;
213+ await AssertGeneratedAsExpected ( source , generated ) ;
213214 }
214215
215216 [ Fact ]
216- public void Class_Modifiers_ArePreserved_WithoutTrivia ( )
217+ public async Task Class_Modifiers_ArePreserved_WithoutTrivia ( )
217218 {
218219 const string source = @"
219220using System;
@@ -238,11 +239,11 @@ public static partial class Empty
238239 {
239240 }
240241}" ;
241- AssertGeneratedAsExpected ( source , generated ) ;
242+ await AssertGeneratedAsExpected ( source , generated ) ;
242243 }
243244
244245 [ Fact ]
245- public void Struct_Modifiers_ArePreserved_WithoutTrivia ( )
246+ public async Task Struct_Modifiers_ArePreserved_WithoutTrivia ( )
246247 {
247248 const string source = @"
248249using System;
@@ -267,11 +268,11 @@ internal partial struct Empty
267268 {
268269 }
269270}" ;
270- AssertGeneratedAsExpected ( source , generated ) ;
271+ await AssertGeneratedAsExpected ( source , generated ) ;
271272 }
272273
273274 [ Fact ]
274- public void Class_TypeParameters_ArePreserved ( )
275+ public async Task Class_TypeParameters_ArePreserved ( )
275276 {
276277 const string source = @"
277278using System;
@@ -295,11 +296,11 @@ partial class Empty<T>
295296 {
296297 }
297298}" ;
298- AssertGeneratedAsExpected ( source , generated ) ;
299+ await AssertGeneratedAsExpected ( source , generated ) ;
299300 }
300301
301302 [ Fact ]
302- public void Struct_TypeParameters_ArePreserved ( )
303+ public async Task Struct_TypeParameters_ArePreserved ( )
303304 {
304305 const string source = @"
305306using System;
@@ -323,11 +324,11 @@ partial struct Empty<T>
323324 {
324325 }
325326}" ;
326- AssertGeneratedAsExpected ( source , generated ) ;
327+ await AssertGeneratedAsExpected ( source , generated ) ;
327328 }
328329
329330 [ Fact ]
330- public void RichGenerator_Wraps_InOtherNamespace ( )
331+ public async Task RichGenerator_Wraps_InOtherNamespace ( )
331332 {
332333 const string source = @"
333334using System;
@@ -350,11 +351,11 @@ class Something
350351 {
351352 }
352353}" ;
353- AssertGeneratedAsExpected ( source , generated ) ;
354+ await AssertGeneratedAsExpected ( source , generated ) ;
354355 }
355356
356357 [ Fact ]
357- public void RichGenerator_Adds_Using ( )
358+ public async Task RichGenerator_Adds_Using ( )
358359 {
359360 const string source = @"
360361using System;
@@ -373,11 +374,11 @@ partial class Something
373374using System.Collections.Generic;
374375
375376" ;
376- AssertGeneratedAsExpected ( source , generated ) ;
377+ await AssertGeneratedAsExpected ( source , generated ) ;
377378 }
378379
379380 [ Fact ]
380- public void RichGenerator_Adds_ExternAlias ( )
381+ public async Task RichGenerator_Adds_ExternAlias ( )
381382 {
382383 const string source = @"
383384using System;
@@ -397,11 +398,11 @@ partial class Something
397398using CodeGeneration.Roslyn.Tests.Generators;
398399
399400" ;
400- AssertGeneratedAsExpected ( source , generated ) ;
401+ await AssertGeneratedAsExpected ( source , generated ) ;
401402 }
402403
403404 [ Fact ]
404- public void RichGenerator_Adds_Attribute ( )
405+ public async Task RichGenerator_Adds_Attribute ( )
405406 {
406407 const string source = @"
407408using System;
@@ -420,11 +421,11 @@ partial class Something
420421
421422[GeneratedAttribute]
422423" ;
423- AssertGeneratedAsExpected ( source , generated ) ;
424+ await AssertGeneratedAsExpected ( source , generated ) ;
424425 }
425426
426427 [ Fact ]
427- public void RichGenerator_Appends_MultipleResults ( )
428+ public async Task RichGenerator_Appends_MultipleResults ( )
428429 {
429430 const string source = @"
430431using System;
@@ -469,6 +470,6 @@ class Something
469470 }
470471}
471472" ;
472- AssertGeneratedAsExpected ( source , generated ) ;
473+ await AssertGeneratedAsExpected ( source , generated ) ;
473474 }
474475}
0 commit comments