public async Task AccessToken_Exists_Missing() { await NoRepoIntegrationTestAsync(async() => { await AccessTokenVault.DeleteAllAccessTokensAsync(CancellationToken.None); // ACTION var isExists = await AccessTokenVault.TokenExistsAsync("asdf", CancellationToken.None); // ASSERT Assert.IsFalse(isExists); }); }
public async Task AccessToken_Exists() { await NoRepoIntegrationTestAsync(async() => { await AccessTokenVault.DeleteAllAccessTokensAsync(CancellationToken.None); var userId = 42; var timeout = TimeSpan.FromMinutes(10); var savedToken = await AccessTokenVault.CreateTokenAsync(userId, timeout, CancellationToken.None); // ACTION var isExists = await AccessTokenVault.TokenExistsAsync(savedToken.Value, CancellationToken.None); // ASSERT Assert.IsTrue(isExists); }); }
public async Task AccessToken_Exists_Expired() { await NoRepoIntegrationTestAsync(async() => { 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); var isExists = await AccessTokenVault.TokenExistsAsync(savedToken.Value, CancellationToken.None); // ASSERT Assert.IsFalse(isExists); }); }