@@ -41,34 +41,34 @@ public async Task GivenConfigurationFilesIsBad_ExpectExceptionToBeThrown(string
41
41
{
42
42
await Assert . ThrowsAsync < InvalidOperationException > ( async ( ) =>
43
43
{
44
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( configFile ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
45
- } ) . ConfigureAwait ( false ) ;
44
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( configFile ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
45
+ } ) . ConfigureAwait ( true ) ;
46
46
}
47
47
48
48
[ Fact ]
49
49
public async Task GivenConfigurationFileToBypassAuthentication_ExpectToBypassAuthentication ( )
50
50
{
51
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.bypassd.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
51
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.bypassd.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
52
52
53
53
var server = host . GetTestServer ( ) ;
54
54
server . BaseAddress = new Uri ( "https://example.com/" ) ;
55
55
56
56
var client = server . CreateClient ( ) ;
57
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
57
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
58
58
59
59
Assert . True ( responseMessage . IsSuccessStatusCode ) ;
60
60
}
61
61
62
62
[ Fact ]
63
63
public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsNotAuthenticated_ExpectToDenyRequest ( )
64
64
{
65
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
65
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
66
66
67
67
var server = host . GetTestServer ( ) ;
68
68
server . BaseAddress = new Uri ( "https://example.com/" ) ;
69
69
70
70
var client = server . CreateClient ( ) ;
71
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
71
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
72
72
73
73
Assert . Equal ( HttpStatusCode . Unauthorized , responseMessage . StatusCode ) ;
74
74
}
@@ -78,7 +78,7 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsNotAuthen
78
78
[ InlineData ( "role-with-test" ) ]
79
79
public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsAuthenticated_ExpectToServeTheRequest ( string role )
80
80
{
81
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
81
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
82
82
83
83
var server = host . GetTestServer ( ) ;
84
84
server . BaseAddress = new Uri ( "https://example.com/" ) ;
@@ -87,11 +87,11 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsAuthentic
87
87
88
88
var client = server . CreateClient ( ) ;
89
89
client . DefaultRequestHeaders . Add ( "Authorization" , $ "{ JwtBearerDefaults . AuthenticationScheme } { token } ") ;
90
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
90
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
91
91
92
92
Assert . Equal ( HttpStatusCode . OK , responseMessage . StatusCode ) ;
93
93
94
- var data = await responseMessage . Content . ReadFromJsonAsync < List < string > > ( ) . ConfigureAwait ( false ) ;
94
+ var data = await responseMessage . Content . ReadFromJsonAsync < List < string > > ( ) . ConfigureAwait ( true ) ;
95
95
96
96
Assert . NotNull ( data ) ;
97
97
Assert . Collection ( data ,
@@ -104,7 +104,7 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsAuthentic
104
104
[ InlineData ( "role-without-test" ) ]
105
105
public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsAuthenticatedWithoutProperRoles_ExpectToDenyRequest ( string role )
106
106
{
107
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
107
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
108
108
109
109
var server = host . GetTestServer ( ) ;
110
110
server . BaseAddress = new Uri ( "https://example.com/" ) ;
@@ -113,7 +113,7 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsAuthentic
113
113
114
114
var client = server . CreateClient ( ) ;
115
115
client . DefaultRequestHeaders . Add ( "Authorization" , $ "{ JwtBearerDefaults . AuthenticationScheme } { token } ") ;
116
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
116
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
117
117
118
118
Assert . Equal ( HttpStatusCode . Forbidden , responseMessage . StatusCode ) ;
119
119
}
@@ -122,7 +122,7 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserIsAuthentic
122
122
[ InlineData ( "role-with-test" ) ]
123
123
public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserProvidesAnExpiredToken_ExpectToDenyRequest ( string role )
124
124
{
125
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
125
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.auth.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
126
126
127
127
var server = host . GetTestServer ( ) ;
128
128
server . BaseAddress = new Uri ( "https://example.com/" ) ;
@@ -131,7 +131,7 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserProvidesAnE
131
131
132
132
var client = server . CreateClient ( ) ;
133
133
client . DefaultRequestHeaders . Add ( "Authorization" , $ "{ JwtBearerDefaults . AuthenticationScheme } { token } ") ;
134
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
134
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
135
135
136
136
Assert . Equal ( HttpStatusCode . Unauthorized , responseMessage . StatusCode ) ;
137
137
}
@@ -140,43 +140,43 @@ public async Task GivenConfigurationFileWithOpenIdConfigured_WhenUserProvidesAnE
140
140
[ Fact ]
141
141
public async Task GivenConfigurationFileWithBasicConfigured_WhenUserIsNotAuthenticated_ExpectToDenyRequest ( )
142
142
{
143
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.basic.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
143
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.basic.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
144
144
145
145
var server = host . GetTestServer ( ) ;
146
146
server . BaseAddress = new Uri ( "https://example.com/" ) ;
147
147
148
148
var client = server . CreateClient ( ) ;
149
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
149
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
150
150
151
151
Assert . Equal ( HttpStatusCode . Unauthorized , responseMessage . StatusCode ) ;
152
152
}
153
153
154
154
[ Fact ]
155
155
public async Task GivenConfigurationFileWithBasicConfigured_WhenUserIsAuthenticated_ExpectToAllowRequest ( )
156
156
{
157
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.basic.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
157
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.basic.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
158
158
159
159
var server = host . GetTestServer ( ) ;
160
160
server . BaseAddress = new Uri ( "https://example.com/" ) ;
161
161
162
162
var client = server . CreateClient ( ) ;
163
163
client . DefaultRequestHeaders . Add ( "Authorization" , $ "Basic { Convert . ToBase64String ( Encoding . UTF8 . GetBytes ( "user:pass" ) ) } ") ;
164
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
164
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
165
165
166
166
Assert . Equal ( HttpStatusCode . OK , responseMessage . StatusCode ) ;
167
167
}
168
168
169
169
[ Fact ]
170
170
public async Task GivenConfigurationFileWithBasicConfigured_WhenHeaderIsInvalid_ExpectToDenyRequest ( )
171
171
{
172
- using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.basic.json" ) ) . StartAsync ( ) . ConfigureAwait ( false ) ;
172
+ using var host = await new HostBuilder ( ) . ConfigureWebHost ( SetupWebServer ( "test.basic.json" ) ) . StartAsync ( ) . ConfigureAwait ( true ) ;
173
173
174
174
var server = host . GetTestServer ( ) ;
175
175
server . BaseAddress = new Uri ( "https://example.com/" ) ;
176
176
177
177
var client = server . CreateClient ( ) ;
178
178
client . DefaultRequestHeaders . Add ( "Authorization" , $ "BasicBad { Convert . ToBase64String ( Encoding . UTF8 . GetBytes ( "user:pass" ) ) } ") ;
179
- var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( false ) ;
179
+ var responseMessage = await client . GetAsync ( "api/Test" ) . ConfigureAwait ( true ) ;
180
180
181
181
Assert . Equal ( HttpStatusCode . Unauthorized , responseMessage . StatusCode ) ;
182
182
}
0 commit comments