public void IsTokenValid_WithNullAuth_MustResultFalse() { var identity = IdentityBuilder.Create().Build(); var token = new OneDriveToken(identity); var expected = false; var actual = token.IsTokenValid(); Assert.Equal(expected, actual); }
public async void DisconnectAsync_WithAccounts_MustResultWithInvalidToken() { var identity = IdentityBuilder.Create().WithGetAccounts("Dummy Username").Build(); var token = new OneDriveToken(identity); await token.DisconnectAsync(); var expected = false; var actual = token.IsTokenValid(); Assert.Equal(expected, actual); }
public async void IsTokenValid_WithExpiredDate_MustResultFalse(double expiresSeconds) { var identity = IdentityBuilder.Create() .WithAcquireTokenFromIdentity("[test]", DateTimeOffset.UtcNow.AddSeconds(expiresSeconds), null) .Build(); var token = new OneDriveToken(identity); await token.AcquireTokenAsync(); var expected = false; var actual = token.IsTokenValid(); Assert.Equal(expected, actual); }
public async void IsTokenValid_WithEmptyAccessToken_MustResultFalse() { var identity = IdentityBuilder.Create() .WithAcquireTokenFromIdentity("", DateTimeOffset.UtcNow, null) .Build(); var token = new OneDriveToken(identity); await token.AcquireTokenAsync(); var expected = false; var actual = token.IsTokenValid(); Assert.Equal(expected, actual); }
public async void IsTokenValid_WithValidData_MustResultTrue() { var identity = IdentityBuilder.Create() .WithScopes(new string[] { "A" }) .WithAcquireTokenFromIdentity("[test]", DateTimeOffset.UtcNow, new string[] { "A" }) .Build(); var token = new OneDriveToken(identity); await token.AcquireTokenAsync(); var expected = true; var actual = token.IsTokenValid(); Assert.Equal(expected, actual); }