@@ -26,7 +26,7 @@ public async Task RequestBody_SyncReadEnabledByDefault_ThrowsWhenDisabled()
26
26
27
27
Assert . True ( server . Options . AllowSynchronousIO ) ;
28
28
29
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
29
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
30
30
byte [ ] input = new byte [ 100 ] ;
31
31
32
32
Assert . True ( context . AllowSynchronousIO ) ;
@@ -51,7 +51,7 @@ public async Task RequestBody_ReadSync_Success()
51
51
Task < string > responseTask = SendRequestAsync ( address , "Hello World" ) ;
52
52
53
53
server . Options . AllowSynchronousIO = true ;
54
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
54
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
55
55
byte [ ] input = new byte [ 100 ] ;
56
56
int read = context . Request . Body . Read ( input , 0 , input . Length ) ;
57
57
context . Response . ContentLength = read ;
@@ -70,7 +70,7 @@ public async Task RequestBody_ReadAsync_Success()
70
70
{
71
71
Task < string > responseTask = SendRequestAsync ( address , "Hello World" ) ;
72
72
73
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
73
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
74
74
byte [ ] input = new byte [ 100 ] ;
75
75
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length ) ;
76
76
context . Response . ContentLength = read ;
@@ -89,7 +89,7 @@ public async Task RequestBody_ReadBeginEnd_Success()
89
89
{
90
90
Task < string > responseTask = SendRequestAsync ( address , "Hello World" ) ;
91
91
92
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
92
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
93
93
byte [ ] input = new byte [ 100 ] ;
94
94
int read = context . Request . Body . EndRead ( context . Request . Body . BeginRead ( input , 0 , input . Length , null , null ) ) ;
95
95
context . Response . ContentLength = read ;
@@ -109,7 +109,7 @@ public async Task RequestBody_InvalidBuffer_ArgumentException()
109
109
Task < string > responseTask = SendRequestAsync ( address , "Hello World" ) ;
110
110
111
111
server . Options . AllowSynchronousIO = true ;
112
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
112
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
113
113
byte [ ] input = new byte [ 100 ] ;
114
114
Assert . Throws < ArgumentNullException > ( "buffer" , ( ) => context . Request . Body . Read ( null , 0 , 1 ) ) ;
115
115
Assert . Throws < ArgumentOutOfRangeException > ( "offset" , ( ) => context . Request . Body . Read ( input , - 1 , 1 ) ) ;
@@ -135,7 +135,7 @@ public async Task RequestBody_ReadSyncPartialBody_Success()
135
135
Task < string > responseTask = SendRequestAsync ( address , content ) ;
136
136
137
137
server . Options . AllowSynchronousIO = true ;
138
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
138
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
139
139
byte [ ] input = new byte [ 10 ] ;
140
140
int read = context . Request . Body . Read ( input , 0 , input . Length ) ;
141
141
Assert . Equal ( 5 , read ) ;
@@ -158,7 +158,7 @@ public async Task RequestBody_ReadAsyncPartialBody_Success()
158
158
{
159
159
Task < string > responseTask = SendRequestAsync ( address , content ) ;
160
160
161
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
161
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
162
162
byte [ ] input = new byte [ 10 ] ;
163
163
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length ) ;
164
164
Assert . Equal ( 5 , read ) ;
@@ -180,7 +180,7 @@ public async Task RequestBody_PostWithImidateBody_Success()
180
180
{
181
181
Task < string > responseTask = SendSocketRequestAsync ( address ) ;
182
182
183
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
183
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
184
184
byte [ ] input = new byte [ 11 ] ;
185
185
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length ) ;
186
186
Assert . Equal ( 10 , read ) ;
@@ -206,7 +206,7 @@ public async Task RequestBody_ReadAsyncAlreadyCanceled_ReturnsCanceledTask()
206
206
{
207
207
Task < string > responseTask = SendRequestAsync ( address , "Hello World" ) ;
208
208
209
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
209
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
210
210
211
211
byte [ ] input = new byte [ 10 ] ;
212
212
var cts = new CancellationTokenSource ( ) ;
@@ -231,7 +231,7 @@ public async Task RequestBody_ReadAsyncPartialBodyWithCancellationToken_Success(
231
231
{
232
232
Task < string > responseTask = SendRequestAsync ( address , content ) ;
233
233
234
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
234
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
235
235
byte [ ] input = new byte [ 10 ] ;
236
236
var cts = new CancellationTokenSource ( ) ;
237
237
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length , cts . Token ) ;
@@ -255,7 +255,7 @@ public async Task RequestBody_ReadAsyncPartialBodyWithTimeout_Success()
255
255
{
256
256
Task < string > responseTask = SendRequestAsync ( address , content ) ;
257
257
258
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
258
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
259
259
byte [ ] input = new byte [ 10 ] ;
260
260
var cts = new CancellationTokenSource ( ) ;
261
261
cts . CancelAfter ( TimeSpan . FromSeconds ( 5 ) ) ;
@@ -280,7 +280,7 @@ public async Task RequestBody_ReadAsyncPartialBodyAndCancel_Canceled()
280
280
{
281
281
Task < string > responseTask = SendRequestAsync ( address , content ) ;
282
282
283
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
283
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
284
284
byte [ ] input = new byte [ 10 ] ;
285
285
var cts = new CancellationTokenSource ( ) ;
286
286
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length , cts . Token ) ;
@@ -305,7 +305,7 @@ public async Task RequestBody_ReadAsyncPartialBodyAndExpiredTimeout_Canceled()
305
305
{
306
306
Task < string > responseTask = SendRequestAsync ( address , content ) ;
307
307
308
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
308
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
309
309
byte [ ] input = new byte [ 10 ] ;
310
310
var cts = new CancellationTokenSource ( ) ;
311
311
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length , cts . Token ) ;
@@ -333,7 +333,7 @@ public async Task RequestBody_ReadAsyncPartialBodyAndDisconnectedClient_Canceled
333
333
var client = new HttpClient ( ) ;
334
334
var responseTask = client . PostAsync ( address , content ) ;
335
335
336
- var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) ;
336
+ var context = await server . AcceptAsync ( Utilities . DefaultTimeout ) . Before ( responseTask ) ;
337
337
byte [ ] input = new byte [ 10 ] ;
338
338
int read = await context . Request . Body . ReadAsync ( input , 0 , input . Length , context . DisconnectToken ) ;
339
339
Assert . False ( context . DisconnectToken . IsCancellationRequested ) ;
0 commit comments