@@ -71,7 +71,7 @@ public async Task Http10TransferEncoding()
71
71
{
72
72
var testContext = new TestServiceContext ( LoggerFactory ) ;
73
73
74
- using ( var server = new TestServer ( App , testContext ) )
74
+ await using ( var server = new TestServer ( App , testContext ) )
75
75
{
76
76
using ( var connection = server . CreateConnection ( ) )
77
77
{
@@ -100,7 +100,7 @@ public async Task Http10TransferEncodingPipes()
100
100
{
101
101
var testContext = new TestServiceContext ( LoggerFactory ) ;
102
102
103
- using ( var server = new TestServer ( PipeApp , testContext ) )
103
+ await using ( var server = new TestServer ( PipeApp , testContext ) )
104
104
{
105
105
using ( var connection = server . CreateConnection ( ) )
106
106
{
@@ -129,7 +129,7 @@ public async Task Http10KeepAliveTransferEncoding()
129
129
{
130
130
var testContext = new TestServiceContext ( ) ;
131
131
132
- using ( var server = new TestServer ( AppChunked , testContext ) )
132
+ await using ( var server = new TestServer ( AppChunked , testContext ) )
133
133
{
134
134
using ( var connection = server . CreateConnection ( ) )
135
135
{
@@ -162,8 +162,6 @@ await connection.ReceiveEnd(
162
162
"" ,
163
163
"Goodbye" ) ;
164
164
}
165
-
166
- await server . StopAsync ( ) ;
167
165
}
168
166
}
169
167
@@ -172,7 +170,7 @@ public async Task RequestBodyIsConsumedAutomaticallyIfAppDoesntConsumeItFully()
172
170
{
173
171
var testContext = new TestServiceContext ( LoggerFactory ) ;
174
172
175
- using ( var server = new TestServer ( async httpContext =>
173
+ await using ( var server = new TestServer ( async httpContext =>
176
174
{
177
175
var response = httpContext . Response ;
178
176
var request = httpContext . Request ;
@@ -218,7 +216,6 @@ await connection.Receive(
218
216
"" ,
219
217
"Hello World" ) ;
220
218
}
221
- await server . StopAsync ( ) ;
222
219
}
223
220
}
224
221
@@ -228,7 +225,7 @@ public async Task TrailingHeadersAreParsed()
228
225
var requestCount = 10 ;
229
226
var requestsReceived = 0 ;
230
227
231
- using ( var server = new TestServer ( async httpContext =>
228
+ await using ( var server = new TestServer ( async httpContext =>
232
229
{
233
230
var response = httpContext . Response ;
234
231
var request = httpContext . Request ;
@@ -304,8 +301,6 @@ public async Task TrailingHeadersAreParsed()
304
301
await connection . Send ( fullRequest ) ;
305
302
await connection . Receive ( expectedFullResponse ) ;
306
303
}
307
-
308
- await server . StopAsync ( ) ;
309
304
}
310
305
}
311
306
@@ -315,7 +310,7 @@ public async Task TrailingHeadersAreParsedWithPipe()
315
310
var requestCount = 10 ;
316
311
var requestsReceived = 0 ;
317
312
318
- using ( var server = new TestServer ( async httpContext =>
313
+ await using ( var server = new TestServer ( async httpContext =>
319
314
{
320
315
var response = httpContext . Response ;
321
316
var request = httpContext . Request ;
@@ -394,8 +389,6 @@ public async Task TrailingHeadersAreParsedWithPipe()
394
389
await connection . Send ( fullRequest ) ;
395
390
await connection . Receive ( expectedFullResponse ) ;
396
391
}
397
-
398
- await server . StopAsync ( ) ;
399
392
}
400
393
}
401
394
[ Fact ]
@@ -411,7 +404,7 @@ public async Task TrailingHeadersCountTowardsHeadersTotalSizeLimit()
411
404
headerLine . Length + 2 +
412
405
trailingHeaderLine . Length + 1 ;
413
406
414
- using ( var server = new TestServer ( async context =>
407
+ await using ( var server = new TestServer ( async context =>
415
408
{
416
409
var buffer = new byte [ 128 ] ;
417
410
while ( await context . Request . Body . ReadAsync ( buffer , 0 , buffer . Length ) != 0 ) ; // read to end
@@ -439,7 +432,6 @@ await connection.ReceiveEnd(
439
432
"" ,
440
433
"" ) ;
441
434
}
442
- await server . StopAsync ( ) ;
443
435
}
444
436
}
445
437
@@ -453,7 +445,7 @@ public async Task TrailingHeadersCountTowardsHeaderCountLimit()
453
445
var testContext = new TestServiceContext ( LoggerFactory ) ;
454
446
testContext . ServerOptions . Limits . MaxRequestHeaderCount = 2 ;
455
447
456
- using ( var server = new TestServer ( async context =>
448
+ await using ( var server = new TestServer ( async context =>
457
449
{
458
450
var buffer = new byte [ 128 ] ;
459
451
while ( await context . Request . Body . ReadAsync ( buffer , 0 , buffer . Length ) != 0 ) ; // read to end
@@ -481,7 +473,6 @@ await connection.ReceiveEnd(
481
473
"" ,
482
474
"" ) ;
483
475
}
484
- await server . StopAsync ( ) ;
485
476
}
486
477
}
487
478
@@ -492,7 +483,7 @@ public async Task ExtensionsAreIgnored()
492
483
var requestCount = 10 ;
493
484
var requestsReceived = 0 ;
494
485
495
- using ( var server = new TestServer ( async httpContext =>
486
+ await using ( var server = new TestServer ( async httpContext =>
496
487
{
497
488
var response = httpContext . Response ;
498
489
var request = httpContext . Request ;
@@ -568,15 +559,14 @@ public async Task ExtensionsAreIgnored()
568
559
await connection . Send ( fullRequest ) ;
569
560
await connection . Receive ( expectedFullResponse ) ;
570
561
}
571
- await server . StopAsync ( ) ;
572
562
}
573
563
}
574
564
575
565
[ Fact ]
576
566
public async Task InvalidLengthResultsIn400 ( )
577
567
{
578
568
var testContext = new TestServiceContext ( LoggerFactory ) ;
579
- using ( var server = new TestServer ( async httpContext =>
569
+ await using ( var server = new TestServer ( async httpContext =>
580
570
{
581
571
var response = httpContext . Response ;
582
572
var request = httpContext . Request ;
@@ -620,7 +610,7 @@ await connection.ReceiveEnd(
620
610
public async Task InvalidSizedDataResultsIn400 ( )
621
611
{
622
612
var testContext = new TestServiceContext ( LoggerFactory ) ;
623
- using ( var server = new TestServer ( async httpContext =>
613
+ await using ( var server = new TestServer ( async httpContext =>
624
614
{
625
615
var response = httpContext . Response ;
626
616
var request = httpContext . Request ;
@@ -657,7 +647,6 @@ await connection.ReceiveEnd(
657
647
"" ,
658
648
"" ) ;
659
649
}
660
- await server . StopAsync ( ) ;
661
650
}
662
651
}
663
652
@@ -666,7 +655,7 @@ await connection.ReceiveEnd(
666
655
public async Task ChunkedNotFinalTransferCodingResultsIn400 ( )
667
656
{
668
657
var testContext = new TestServiceContext ( LoggerFactory ) ;
669
- using ( var server = new TestServer ( httpContext =>
658
+ await using ( var server = new TestServer ( httpContext =>
670
659
{
671
660
return Task . CompletedTask ;
672
661
} , testContext ) )
@@ -762,7 +751,6 @@ await connection.ReceiveEnd(
762
751
"" ,
763
752
"" ) ;
764
753
}
765
- await server . StopAsync ( ) ;
766
754
}
767
755
}
768
756
@@ -773,7 +761,7 @@ public async Task ClosingConnectionMidChunkPrefixThrows()
773
761
var readStartedTcs = new TaskCompletionSource < object > ( TaskCreationOptions . RunContinuationsAsynchronously ) ;
774
762
var exTcs = new TaskCompletionSource < BadHttpRequestException > ( TaskCreationOptions . RunContinuationsAsynchronously ) ;
775
763
776
- using ( var server = new TestServer ( async httpContext =>
764
+ await using ( var server = new TestServer ( async httpContext =>
777
765
{
778
766
var readTask = httpContext . Request . Body . CopyToAsync ( Stream . Null ) ;
779
767
readStartedTcs . SetResult ( null ) ;
@@ -810,8 +798,6 @@ await connection.SendAll(
810
798
var badReqEx = await exTcs . Task . TimeoutAfter ( TestConstants . DefaultTimeout ) ;
811
799
Assert . Equal ( RequestRejectionReason . UnexpectedEndOfRequestContent , badReqEx . Reason ) ;
812
800
}
813
-
814
- await server . StopAsync ( ) ;
815
801
}
816
802
}
817
803
@@ -821,7 +807,7 @@ public async Task ChunkedRequestCallCancelPendingReadWorks()
821
807
var tcs = new TaskCompletionSource < object > ( ) ;
822
808
var testContext = new TestServiceContext ( LoggerFactory ) ;
823
809
824
- using ( var server = new TestServer ( async httpContext =>
810
+ await using ( var server = new TestServer ( async httpContext =>
825
811
{
826
812
var response = httpContext . Response ;
827
813
var request = httpContext . Request ;
@@ -869,7 +855,6 @@ await connection.Receive(
869
855
"" ,
870
856
"Hello World" ) ;
871
857
}
872
- await server . StopAsync ( ) ;
873
858
}
874
859
}
875
860
@@ -878,7 +863,7 @@ public async Task ChunkedRequestCallCompleteThrowsExceptionOnRead()
878
863
{
879
864
var testContext = new TestServiceContext ( LoggerFactory ) ;
880
865
881
- using ( var server = new TestServer ( async httpContext =>
866
+ await using ( var server = new TestServer ( async httpContext =>
882
867
{
883
868
var response = httpContext . Response ;
884
869
var request = httpContext . Request ;
@@ -968,7 +953,6 @@ await connection.Receive(
968
953
"" ,
969
954
"" ) ;
970
955
}
971
- await server . StopAsync ( ) ;
972
956
}
973
957
}
974
958
}
0 commit comments