Example #1
0
        public void ValidateAccessTokenShouldReturnExpiredIfExistsAndExpired()
        {
            var json          = "{\"access_token\":\"zmxncbvlaksjdhfgeteywteuiroqp\",\"time_received\":\"2016-01-01T12:34:22\",\"expires_in\":3600}";
            var tokenResponse = JsonConvert.DeserializeObject <RequestTokenResponseData>(json);

            var result = TokenValidation.ValidateAccessToken(tokenResponse);

            Assert.AreEqual(TokenValidationResult.AccessTokenExpired, result);
        }
Example #2
0
        public void ValidateAccessTokenShouldReturnMissingIfNotExists()
        {
            // This test will stop working at 01/19/2038 @ 3:14am (UTC) (but so will all unix timestamps)
            var json          = "{\"access_token\":\"\",\"expires_in\":2147483647}";
            var tokenResponse = JsonConvert.DeserializeObject <RequestTokenResponseData>(json);

            var result = TokenValidation.ValidateAccessToken(tokenResponse);

            Assert.AreEqual(TokenValidationResult.AccessTokenMissing, result);
        }