public async Tasks.Task AccessToken_AssertExists_Expired() { var userId = 42; var timeout = TimeSpan.FromMilliseconds(1); var savedToken = AccessTokenVault.CreateToken(userId, timeout); // ACTION Thread.Sleep(1100); await AccessTokenVault.AssertTokenExistsAsync(savedToken.Value, CancellationToken.None); }
public async Task AccessToken_AssertExists_Missing() { await NoRepoIntegrationTestAsync(async() => { try { await AccessTokenVault.DeleteAllAccessTokensAsync(CancellationToken.None); await AccessTokenVault.AssertTokenExistsAsync("asdf", CancellationToken.None); // ASSERT Assert.Fail("Expected InvalidAccessTokenException was not thrown."); } catch (InvalidAccessTokenException) { // do nothing } }); }
public async Task AccessToken_AssertExists_Expired() { await NoRepoIntegrationTestAsync(async() => { try { await AccessTokenVault.DeleteAllAccessTokensAsync(CancellationToken.None); var userId = 42; var timeout = TimeSpan.FromMilliseconds(1); var savedToken = await AccessTokenVault.CreateTokenAsync(userId, timeout, CancellationToken.None); // ACTION Thread.Sleep(1100); await AccessTokenVault.AssertTokenExistsAsync(savedToken.Value, CancellationToken.None); // ASSERT Assert.Fail("Expected InvalidAccessTokenException was not thrown."); } catch (InvalidAccessTokenException) { // do nothing } }); }
public async Tasks.Task AccessToken_AssertExists_Missing() { await AccessTokenVault.AssertTokenExistsAsync("asdf", CancellationToken.None); }