@@ -26,9 +26,12 @@ public RequestCanceledMiddlewareTest()
26
26
[ Fact ]
27
27
public async Task InvokeAsync_NullContext_ThrowsArgumentNullExceptionAsync ( ) =>
28
28
await Assert . ThrowsAsync < ArgumentNullException > ( ( ) =>
29
- new RequestCanceledMiddleware ( this . next , new RequestCanceledMiddlewareOptions ( ) , new Mock < ILogger < RequestCanceledMiddleware > > ( ) . Object )
30
- . InvokeAsync ( null ! ) )
31
- . ConfigureAwait ( false ) ;
29
+ new RequestCanceledMiddleware (
30
+ this . next ,
31
+ new RequestCanceledMiddlewareOptions ( ) ,
32
+ new Mock < ILogger < RequestCanceledMiddleware > > ( ) . Object )
33
+ . InvokeAsync ( null ! ) )
34
+ . ConfigureAwait ( false ) ;
32
35
33
36
[ Fact ]
34
37
public async Task InvokeAsync_RequestNotCanceled_RunsNextMiddlewareAsync ( )
@@ -37,8 +40,8 @@ public async Task InvokeAsync_RequestNotCanceled_RunsNextMiddlewareAsync()
37
40
this . next ,
38
41
new RequestCanceledMiddlewareOptions ( ) ,
39
42
new Mock < ILogger < RequestCanceledMiddleware > > ( ) . Object )
40
- . InvokeAsync ( this . context )
41
- . ConfigureAwait ( false ) ;
43
+ . InvokeAsync ( this . context )
44
+ . ConfigureAwait ( false ) ;
42
45
43
46
Assert . Equal ( 200 , this . context . Response . StatusCode ) ;
44
47
}
@@ -58,25 +61,25 @@ await Assert
58
61
this . next ,
59
62
new RequestCanceledMiddlewareOptions ( ) ,
60
63
new Mock < ILogger < RequestCanceledMiddleware > > ( ) . Object )
61
- . InvokeAsync ( this . context ) )
64
+ . InvokeAsync ( this . context ) )
62
65
. ConfigureAwait ( false ) ;
63
66
}
64
67
65
68
[ Fact ]
66
69
public async Task InvokeAsync_TaskCanceledExceptionThrownNotCanceled_RunsNextMiddlewareAsync ( )
67
70
{
68
- // Arrange
69
71
using var cancellationTokenSource1 = new CancellationTokenSource ( ) ;
70
72
using var cancellationTokenSource2 = new CancellationTokenSource ( ) ;
71
-
72
73
cancellationTokenSource2 . Cancel ( ) ;
73
-
74
74
this . context . RequestAborted = cancellationTokenSource1 . Token ;
75
75
this . next = x => Task . FromException ( new TaskCanceledException ( Task . FromCanceled ( cancellationTokenSource2 . Token ) ) ) ;
76
76
77
- // Act & Assert
78
- await Assert . ThrowsAsync < TaskCanceledException > ( ( ) =>
79
- new RequestCanceledMiddleware ( this . next , new RequestCanceledMiddlewareOptions ( ) , new Mock < ILogger < RequestCanceledMiddleware > > ( ) . Object )
77
+ await Assert
78
+ . ThrowsAsync < TaskCanceledException > ( ( ) =>
79
+ new RequestCanceledMiddleware (
80
+ this . next ,
81
+ new RequestCanceledMiddlewareOptions ( ) ,
82
+ new Mock < ILogger < RequestCanceledMiddleware > > ( ) . Object )
80
83
. InvokeAsync ( this . context ) )
81
84
. ConfigureAwait ( false ) ;
82
85
}
@@ -108,7 +111,7 @@ public async Task InvokeAsync_RequestCanceled_Returns499ClientClosedRequestAsync
108
111
activityFeature . Activity . Dispose ( ) ;
109
112
}
110
113
111
- private class TestActivityFeature : IHttpActivityFeature
114
+ private sealed class TestActivityFeature : IHttpActivityFeature
112
115
{
113
116
public TestActivityFeature ( Activity activity ) => this . Activity = activity ;
114
117
0 commit comments