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); }
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); }