public void IsExpired_ReturnsCorrectly( int acquiredAgo, int expiresIn, int earlyExpiry, bool expectedResult) { OAuthAccessTokens tokens = new OAuthAccessTokens { Acquired = DateTime.UtcNow.Subtract(TimeSpan.FromSeconds(acquiredAgo)), ExpiresIn = expiresIn }; Assert.Equal(expectedResult, TokenValidityChecker.IsExpired(tokens, earlyExpiry)); }
public void IsExpired_EarlyExpiryLessThanZero_ThrowsException() { Assert.Throws<ArgumentException>(() => TokenValidityChecker.IsExpired(new OAuthAccessTokens(), -1)); }
public void IsExpired_NullTokens_ThrowsException() { Assert.Throws<ArgumentNullException>(() => TokenValidityChecker.IsExpired(null, 999)); }