Пример #1
0
        private void CheckValid(int expiresIn, bool expectedValid)
        {
            var token = new Token
            {
                AccessToken = string.Empty,
                ExpiresIn   = expiresIn,
            };
            Credentials credentials = new Credentials();

            credentials.Update(token);
            Assert.Equal(credentials.AreValid(), expectedValid);
        }
        public void ValidReturnsFalseIfItExpiresInLessThan15Seconds()
        {
            var token = new Token()
            {
                AccessToken = string.Empty,
                ExpiresIn   = 10
            };

            token.SetAccessTokenExpiration();

            Credentials credentials = new Credentials(token);

            Assert.False(credentials.AreValid());
        }
        public void ValidReturnsFalseIfTokenAlreadyExpired()
        {
            var token = new Token()
            {
                AccessToken = string.Empty,
                ExpiresIn   = -5
            };

            token.SetAccessTokenExpiration();

            Credentials credentials = new Credentials(token);

            Assert.False(credentials.AreValid());
        }
        public void ValidReturnsTrueIfValidToken()
        {
            var token = new Token()
            {
                AccessToken = string.Empty,
                ExpiresIn   = 45
            };

            token.SetAccessTokenExpiration();

            Credentials credentials = new Credentials(token);

            Assert.True(credentials.AreValid());
        }