@@ -28,21 +28,16 @@ public async Task GetAsyncWorks()
2828 RequestDelegate appDelegate = ctx =>
2929 ctx . Response . WriteAsync ( expected ) ;
3030 using var host = new HostBuilder ( )
31-
3231 . ConfigureWebHost ( webBuilder =>
33-
3432 {
35-
3633 webBuilder
37-
3834 . UseTestServer ( )
39-
4035 . Configure ( app => app . Run ( appDelegate ) ) ;
41-
4236 } )
43-
4437 . Build ( ) ;
4538
39+ await host . StartAsync ( ) ;
40+
4641 var server = host . GetTestServer ( ) ;
4742 var client = server . CreateClient ( ) ;
4843
@@ -67,19 +62,16 @@ public async Task NoTrailingSlash_NoPathBase()
6762 using var host = new HostBuilder ( )
6863
6964 . ConfigureWebHost ( webBuilder =>
70-
7165 {
72-
7366 webBuilder
74-
7567 . UseTestServer ( )
76-
7768 . Configure ( app => app . Run ( appDelegate ) ) ;
7869
7970 } )
80-
8171 . Build ( ) ;
8272
73+ await host . StartAsync ( ) ;
74+
8375 var server = host . GetTestServer ( ) ;
8476 var client = server . CreateClient ( ) ;
8577
@@ -101,22 +93,18 @@ public async Task SingleTrailingSlash_NoPathBase()
10193 Assert . Equal ( "/" , ctx . Request . Path . Value ) ;
10294 return ctx . Response . WriteAsync ( expected ) ;
10395 } ;
104- using var host = new HostBuilder ( )
10596
97+ using var host = new HostBuilder ( )
10698 . ConfigureWebHost ( webBuilder =>
107-
10899 {
109-
110100 webBuilder
111-
112101 . UseTestServer ( )
113-
114102 . Configure ( app => app . Run ( appDelegate ) ) ;
115-
116103 } )
117-
118104 . Build ( ) ;
119105
106+ await host . StartAsync ( ) ;
107+
120108 var server = host . GetTestServer ( ) ;
121109 var client = server . CreateClient ( ) ;
122110
@@ -139,19 +127,15 @@ public async Task PutAsyncWorks()
139127 using var host = new HostBuilder ( )
140128
141129 . ConfigureWebHost ( webBuilder =>
142-
143130 {
144-
145131 webBuilder
146-
147132 . UseTestServer ( )
148-
149133 . Configure ( app => app . Run ( appDelegate ) ) ;
150-
151134 } )
152-
153135 . Build ( ) ;
154136
137+ await host . StartAsync ( ) ;
138+
155139 var server = host . GetTestServer ( ) ;
156140 var client = server . CreateClient ( ) ;
157141
@@ -172,19 +156,15 @@ public async Task PostAsyncWorks()
172156 using var host = new HostBuilder ( )
173157
174158 . ConfigureWebHost ( webBuilder =>
175-
176159 {
177-
178160 webBuilder
179-
180161 . UseTestServer ( )
181-
182162 . Configure ( app => app . Run ( appDelegate ) ) ;
183-
184163 } )
185-
186164 . Build ( ) ;
187165
166+ await host . StartAsync ( ) ;
167+
188168 var server = host . GetTestServer ( ) ;
189169 var client = server . CreateClient ( ) ;
190170
@@ -276,6 +256,8 @@ public async Task ClientStreamingWorks()
276256 } )
277257 . Build ( ) ;
278258
259+ await host . StartAsync ( ) ;
260+
279261 var server = host . GetTestServer ( ) ;
280262 var client = server . CreateClient ( ) ;
281263
@@ -341,6 +323,8 @@ public async Task ClientStreaming_HttpContentException()
341323 } )
342324 . Build ( ) ;
343325
326+ await host . StartAsync ( ) ;
327+
344328 var server = host . GetTestServer ( ) ;
345329 var client = server . CreateClient ( ) ;
346330
@@ -400,6 +384,8 @@ public async Task ClientStreaming_Cancellation()
400384 } )
401385 . Build ( ) ;
402386
387+ await host . StartAsync ( ) ;
388+
403389 var server = host . GetTestServer ( ) ;
404390 var client = server . CreateClient ( ) ;
405391
@@ -465,6 +451,8 @@ public async Task ClientStreaming_ResponseCompletesWithoutReadingRequest()
465451 } )
466452 . Build ( ) ;
467453
454+ await host . StartAsync ( ) ;
455+
468456 var server = host . GetTestServer ( ) ;
469457 var client = server . CreateClient ( ) ;
470458
@@ -536,6 +524,9 @@ public async Task ClientStreaming_ResponseCompletesWithPendingRead_ThrowError()
536524 . Build ( ) ;
537525
538526 var server = host . GetTestServer ( ) ;
527+
528+ await host . StartAsync ( ) ;
529+
539530 var client = server . CreateClient ( ) ;
540531
541532 var httpRequest = new HttpRequestMessage ( HttpMethod . Post , "http://localhost:12345" ) ;
@@ -590,6 +581,8 @@ public async Task ClientStreaming_ResponseCompletesWithoutResponseBodyWrite()
590581 } )
591582 . Build ( ) ;
592583
584+ await host . StartAsync ( ) ;
585+
593586 var server = host . GetTestServer ( ) ;
594587 var client = server . CreateClient ( ) ;
595588
@@ -650,6 +643,9 @@ public async Task ClientStreaming_ServerAbort()
650643 . Build ( ) ;
651644
652645 var server = host . GetTestServer ( ) ;
646+
647+ await host . StartAsync ( ) ;
648+
653649 var client = server . CreateClient ( ) ;
654650
655651 var httpRequest = new HttpRequestMessage ( HttpMethod . Post , "http://localhost:12345" ) ;
@@ -989,21 +985,16 @@ public async Task ClientDisposalAbortsRequest()
989985
990986 // Act
991987 using var host = new HostBuilder ( )
992-
993988 . ConfigureWebHost ( webBuilder =>
994-
995989 {
996-
997990 webBuilder
998-
999991 . UseTestServer ( )
1000-
1001992 . Configure ( app => app . Run ( appDelegate ) ) ;
1002-
1003993 } )
1004-
1005994 . Build ( ) ;
1006995
996+ await host . StartAsync ( ) ;
997+
1007998 var server = host . GetTestServer ( ) ;
1008999 var client = server . CreateClient ( ) ;
10091000 var request = new HttpRequestMessage ( HttpMethod . Get , "http://localhost:12345" ) ;
@@ -1112,21 +1103,16 @@ public async Task SendAsync_Default_Protocol11()
11121103 await ctx . Response . WriteAsync ( expected ) ;
11131104 } ;
11141105 using var host = new HostBuilder ( )
1115-
11161106 . ConfigureWebHost ( webBuilder =>
1117-
11181107 {
1119-
11201108 webBuilder
1121-
11221109 . UseTestServer ( )
1123-
11241110 . Configure ( app => app . Run ( appDelegate ) ) ;
1125-
11261111 } )
1127-
11281112 . Build ( ) ;
11291113
1114+ await host . StartAsync ( ) ;
1115+
11301116 var server = host . GetTestServer ( ) ;
11311117 var client = server . CreateClient ( ) ;
11321118 var request = new HttpRequestMessage ( HttpMethod . Get , "http://localhost:12345" ) ;
@@ -1153,21 +1139,16 @@ public async Task SendAsync_ExplicitlySet_Protocol20()
11531139 await ctx . Response . WriteAsync ( expected ) ;
11541140 } ;
11551141 using var host = new HostBuilder ( )
1156-
11571142 . ConfigureWebHost ( webBuilder =>
1158-
11591143 {
1160-
11611144 webBuilder
1162-
11631145 . UseTestServer ( )
1164-
11651146 . Configure ( app => app . Run ( appDelegate ) ) ;
1166-
11671147 } )
1168-
11691148 . Build ( ) ;
11701149
1150+ await host . StartAsync ( ) ;
1151+
11711152 var server = host . GetTestServer ( ) ;
11721153 var client = server . CreateClient ( ) ;
11731154 var request = new HttpRequestMessage ( HttpMethod . Get , "http://localhost:12345" ) ;
@@ -1195,21 +1176,16 @@ public async Task SendAsync_ExplicitlySet_Protocol30()
11951176 await ctx . Response . WriteAsync ( expected ) ;
11961177 } ;
11971178 using var host = new HostBuilder ( )
1198-
11991179 . ConfigureWebHost ( webBuilder =>
1200-
12011180 {
1202-
12031181 webBuilder
1204-
12051182 . UseTestServer ( )
1206-
12071183 . Configure ( app => app . Run ( appDelegate ) ) ;
1208-
12091184 } )
1210-
12111185 . Build ( ) ;
12121186
1187+ await host . StartAsync ( ) ;
1188+
12131189 var server = host . GetTestServer ( ) ;
12141190 var client = server . CreateClient ( ) ;
12151191 var request = new HttpRequestMessage ( HttpMethod . Get , "http://localhost:12345" ) ;
0 commit comments