@@ -41,11 +41,11 @@ public async Task EndToEnd(CancellationToken ct)
4141
4242 // Load credentials from backend. No credentials are stored so it
4343 // should be invalid.
44- cred = await manager1 . LoadCredentials ( ct ) ;
44+ cred = await manager1 . LoadCredentials ( ct ) . WaitAsync ( ct ) ;
4545 Assert . That ( cred . State , Is . EqualTo ( CredentialState . Invalid ) ) ;
4646
4747 // SetCredentials should succeed.
48- await manager1 . SetCredentials ( TestServerUrl , TestApiToken , ct ) ;
48+ await manager1 . SetCredentials ( TestServerUrl , TestApiToken , ct ) . WaitAsync ( ct ) ;
4949
5050 // Cached credential should be valid.
5151 cred = manager1 . GetCachedCredentials ( ) ;
@@ -55,25 +55,25 @@ public async Task EndToEnd(CancellationToken ct)
5555 Assert . That ( cred . Username , Is . EqualTo ( TestUsername ) ) ;
5656
5757 // Load credentials should return the same reference.
58- var loadedCred = await manager1 . LoadCredentials ( ct ) ;
58+ var loadedCred = await manager1 . LoadCredentials ( ct ) . WaitAsync ( ct ) ;
5959 Assert . That ( ReferenceEquals ( cred , loadedCred ) , Is . True ) ;
6060
6161 // A second manager should be able to load the same credentials.
6262 var manager2 = new CredentialManager ( credentialBackend , apiClientFactory . Object ) ;
63- cred = await manager2 . LoadCredentials ( ct ) ;
63+ cred = await manager2 . LoadCredentials ( ct ) . WaitAsync ( ct ) ;
6464 Assert . That ( cred . State , Is . EqualTo ( CredentialState . Valid ) ) ;
6565 Assert . That ( cred . CoderUrl , Is . EqualTo ( TestServerUrl ) ) ;
6666 Assert . That ( cred . ApiToken , Is . EqualTo ( TestApiToken ) ) ;
6767 Assert . That ( cred . Username , Is . EqualTo ( TestUsername ) ) ;
6868
6969 // Clearing the credentials should make them invalid.
70- await manager1 . ClearCredentials ( ct ) ;
70+ await manager1 . ClearCredentials ( ct ) . WaitAsync ( ct ) ;
7171 cred = manager1 . GetCachedCredentials ( ) ;
7272 Assert . That ( cred . State , Is . EqualTo ( CredentialState . Invalid ) ) ;
7373
7474 // And loading them in a new manager should also be invalid.
7575 var manager3 = new CredentialManager ( credentialBackend , apiClientFactory . Object ) ;
76- cred = await manager3 . LoadCredentials ( ct ) ;
76+ cred = await manager3 . LoadCredentials ( ct ) . WaitAsync ( ct ) ;
7777 Assert . That ( cred . State , Is . EqualTo ( CredentialState . Invalid ) ) ;
7878 }
7979 finally
@@ -258,7 +258,7 @@ public async Task DuplicateLoads(CancellationToken ct)
258258 apiClient . Setup ( x => x . GetBuildInfo ( It . IsAny < CancellationToken > ( ) ) )
259259 . Returns ( async ( CancellationToken _ ) =>
260260 {
261- await tcs . Task ;
261+ await tcs . Task . WaitAsync ( ct ) ;
262262 return new BuildInfo { Version = "v2.20.0" } ;
263263 } )
264264 . Verifiable ( Times . Exactly ( 1 ) ) ;
@@ -276,8 +276,8 @@ public async Task DuplicateLoads(CancellationToken ct)
276276 var cred2Task = manager . LoadCredentials ( ct ) ;
277277 Assert . That ( ReferenceEquals ( cred1Task , cred2Task ) , Is . True ) ;
278278 tcs . SetResult ( ) ;
279- var cred1 = await cred1Task ;
280- var cred2 = await cred2Task ;
279+ var cred1 = await cred1Task . WaitAsync ( ct ) ;
280+ var cred2 = await cred2Task . WaitAsync ( ct ) ;
281281 Assert . That ( ReferenceEquals ( cred1 , cred2 ) , Is . True ) ;
282282
283283 credentialBackend . Verify ( ) ;
@@ -294,7 +294,7 @@ public async Task SetDuringLoad(CancellationToken ct)
294294 credentialBackend . Setup ( x => x . ReadCredentials ( It . IsAny < CancellationToken > ( ) ) )
295295 . Returns ( async ( CancellationToken innerCt ) =>
296296 {
297- await Task . Delay ( Timeout . Infinite , innerCt ) ;
297+ await Task . Delay ( Timeout . Infinite , innerCt ) . WaitAsync ( ct ) ;
298298 throw new UnreachableException ( ) ;
299299 } ) ;
300300 credentialBackend . Setup ( x =>
@@ -316,7 +316,7 @@ public async Task SetDuringLoad(CancellationToken ct)
316316 // Start a load...
317317 var loadTask = manager . LoadCredentials ( ct ) ;
318318 // Then fully perform a set.
319- await manager . SetCredentials ( TestServerUrl , TestApiToken , ct ) ;
319+ await manager . SetCredentials ( TestServerUrl , TestApiToken , ct ) . WaitAsync ( ct ) ;
320320 // The load should have been cancelled.
321321 Assert . ThrowsAsync < TaskCanceledException > ( ( ) => loadTask ) ;
322322 }
0 commit comments