@@ -16,7 +16,7 @@ public class RequestDelegateGeneratorTests : RequestDelegateGeneratorTestBase
16
16
[ InlineData ( @"app.MapPut(handler: () => ""Hello world!"", pattern: ""/hello"");" , "MapPut" , "Hello world!" ) ]
17
17
public async Task MapAction_NoParam_StringReturn ( string source , string httpMethod , string expectedBody )
18
18
{
19
- var ( result , compilation ) = RunGenerator ( source ) ;
19
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
20
20
21
21
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
22
22
var endpoint = GetEndpointFromCompilation ( compilation ) ;
@@ -51,7 +51,7 @@ public async Task MapGet_NoParam_StringReturn_WithFilter()
51
51
});
52
52
""" ;
53
53
var expectedBody = "Filtered: Hello world!" ;
54
- var ( result , compilation ) = RunGenerator ( source ) ;
54
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
55
55
56
56
await VerifyAgainstBaselineUsingFile ( compilation ) ;
57
57
@@ -82,7 +82,7 @@ public async Task MapGet_NoParam_StringReturn_WithFilter()
82
82
[ InlineData ( @"app.MapGet(""/"", () => new DateTime(2023, 1, 1));" , @"""2023-01-01T00:00:00""" ) ]
83
83
public async Task MapAction_NoParam_AnyReturn ( string source , string expectedBody )
84
84
{
85
- var ( result , compilation ) = RunGenerator ( source ) ;
85
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
86
86
87
87
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
88
88
var endpoint = GetEndpointFromCompilation ( compilation ) ;
@@ -116,7 +116,7 @@ public async Task MapAction_NoParam_AnyReturn(string source, string expectedBody
116
116
public async Task MapAction_NoParam_ComplexReturn ( string source )
117
117
{
118
118
var expectedBody = """{"id":0,"name":"Test Item","isComplete":false}""" ;
119
- var ( result , compilation ) = RunGenerator ( source ) ;
119
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
120
120
121
121
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
122
122
var endpoint = GetEndpointFromCompilation ( compilation ) ;
@@ -143,9 +143,9 @@ public async Task MapAction_NoParam_ComplexReturn(string source)
143
143
[ InlineData ( @"app.MapGet(""/"", () => Results.NotFound(""Oops!""));" , null ) ]
144
144
[ InlineData ( @"app.MapGet(""/"", () => Task.FromResult(new Todo() { Name = ""Test Item""}));" , "application/json" ) ]
145
145
[ InlineData ( @"app.MapGet(""/"", () => ""Hello world!"");" , "text/plain" ) ]
146
- public void MapAction_ProducesCorrectContentType ( string source , string expectedContentType )
146
+ public async Task MapAction_ProducesCorrectContentType ( string source , string expectedContentType )
147
147
{
148
- var ( result , compilation ) = RunGenerator ( source ) ;
148
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
149
149
150
150
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
151
151
@@ -160,7 +160,7 @@ public void MapAction_ProducesCorrectContentType(string source, string expectedC
160
160
[ InlineData ( @"app.MapGet(""/"", () => Task.FromResult(TypedResults.Ok(new Todo() { Name = ""Test Item""})));" , """{"id":0,"name":"Test Item","isComplete":false}""" ) ]
161
161
public async Task MapAction_NoParam_TaskOfTReturn ( string source , string expectedBody )
162
162
{
163
- var ( result , compilation ) = RunGenerator ( source ) ;
163
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
164
164
165
165
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
166
166
var endpoint = GetEndpointFromCompilation ( compilation ) ;
@@ -188,7 +188,7 @@ public async Task MapAction_NoParam_TaskOfTReturn(string source, string expected
188
188
[ InlineData ( @"app.MapGet(""/"", () => ValueTask.FromResult(TypedResults.Ok(new Todo() { Name = ""Test Item""})));" , """{"id":0,"name":"Test Item","isComplete":false}""" ) ]
189
189
public async Task MapAction_NoParam_ValueTaskOfTReturn ( string source , string expectedBody )
190
190
{
191
- var ( result , compilation ) = RunGenerator ( source ) ;
191
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
192
192
193
193
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
194
194
var endpoint = GetEndpointFromCompilation ( compilation ) ;
@@ -219,7 +219,7 @@ public async Task MapAction_NoParam_ValueTaskOfTReturn(string source, string exp
219
219
[ InlineData ( @"app.MapGet(""/"", () => Task<object>.FromResult(TypedResults.Ok(new Todo() { Name = ""Test Item""})));" , """{"id":0,"name":"Test Item","isComplete":false}""" ) ]
220
220
public async Task MapAction_NoParam_TaskLikeOfObjectReturn ( string source , string expectedBody )
221
221
{
222
- var ( result , compilation ) = RunGenerator ( source ) ;
222
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
223
223
224
224
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
225
225
var endpoint = GetEndpointFromCompilation ( compilation ) ;
@@ -250,7 +250,7 @@ public async Task Multiple_MapAction_NoParam_StringReturn()
250
250
app.MapGet("/en-task", () => Task.FromResult("Hello world!"));
251
251
app.MapGet("/es-task", () => new ValueTask<string>("Hola mundo!"));
252
252
""" ;
253
- var ( _, compilation ) = RunGenerator ( source ) ;
253
+ var ( _, compilation ) = await RunGeneratorAsync ( source ) ;
254
254
255
255
await VerifyAgainstBaselineUsingFile ( compilation ) ;
256
256
}
@@ -263,7 +263,7 @@ public async Task MapAction_VariableRoutePattern_EmitsDiagnostic_NoSource()
263
263
var route = "/en";
264
264
app.MapGet(route, () => "Hello world!");
265
265
""" ;
266
- var ( result , compilation ) = RunGenerator ( source ) ;
266
+ var ( result , compilation ) = await RunGeneratorAsync ( source ) ;
267
267
268
268
// Emits diagnostic but generates no source
269
269
var diagnostic = Assert . Single ( result . Diagnostics ) ;
@@ -287,12 +287,12 @@ public async Task MapAction_VariableRoutePattern_EmitsDiagnostic_NoSource()
287
287
}
288
288
289
289
[ Fact ]
290
- public void MapAction_RequestDelegateHandler_DoesNotEmit ( )
290
+ public async Task MapAction_RequestDelegateHandler_DoesNotEmit ( )
291
291
{
292
292
var source = """
293
293
app.MapGet("/", (HttpContext context) => context.Response.WriteAsync("Hello world"));
294
294
""" ;
295
- var ( result , _) = RunGenerator ( source ) ;
295
+ var ( result , _) = await RunGeneratorAsync ( source ) ;
296
296
var endpointModel = GetStaticEndpoint ( result , GeneratorSteps . EndpointModelStep ) ;
297
297
298
298
// Endpoint model is null because we don't pass transform
0 commit comments