public async Task Token() { var auth = new TokenFileAuth("assets/token1"); var result = await auth.GetAuthenticationHeaderAsync(CancellationToken.None); result.Scheme.Should().Be("Bearer"); result.Parameter.Should().Be("token1"); auth._token_file = "assets/token2"; result = await auth.GetAuthenticationHeaderAsync(CancellationToken.None); result.Scheme.Should().Be("Bearer"); result.Parameter.Should().Be("token1"); auth._token_expires_at = DateTime.UtcNow; result = await auth.GetAuthenticationHeaderAsync(CancellationToken.None); result.Scheme.Should().Be("Bearer"); result.Parameter.Should().Be("token2"); }
public async Task TestToken() { var auth = new TokenFileAuth("assets/token1"); var result = await auth.GetAuthenticationHeaderAsync(CancellationToken.None).ConfigureAwait(false); result.Scheme.Should().Be("Bearer"); result.Parameter.Should().Be("token1"); auth.TokenFile = "assets/token2"; result = await auth.GetAuthenticationHeaderAsync(CancellationToken.None).ConfigureAwait(false); result.Scheme.Should().Be("Bearer"); result.Parameter.Should().Be("token1"); auth.TokenExpiresAt = DateTime.UtcNow; result = await auth.GetAuthenticationHeaderAsync(CancellationToken.None).ConfigureAwait(false); result.Scheme.Should().Be("Bearer"); result.Parameter.Should().Be("token2"); }