Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public void IsExpired_EarlyExpiryLessThanZero_ThrowsException()
 {
     Assert.Throws<ArgumentException>(() =>
         TokenValidityChecker.IsExpired(new OAuthAccessTokens(), -1));
 }
Exemplo n.º 3
0
 public void IsExpired_NullTokens_ThrowsException()
 {
     Assert.Throws<ArgumentNullException>(() =>
         TokenValidityChecker.IsExpired(null, 999));
 }