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