public void TokenResponseInstanceMaintained() { var tokenResponse = new NewTokenResponse(); var result = new SuccessfulTokenResult(tokenResponse); Assert.AreEqual(tokenResponse, result.TokenResponse); }
public void ValidateExpiresOnNonExact() { const int TestMinuteCount = 24; var result = new SuccessfulTokenResult(new NewTokenResponse { ExpiresIn = TestMinuteCount }); var expected = DateTime.Now + TimeSpan.FromMinutes(TestMinuteCount); TimeSpan difference = expected - result.TokenExpiresAt; Assert.IsTrue(difference.TotalMilliseconds <= 20); }
public void ValidateExpiresOn() { const int TestMinuteCount = 453; DateTime timeFetched = DateTime.Now; DateTime expected = timeFetched + TimeSpan.FromMinutes(TestMinuteCount); var result = new SuccessfulTokenResult(new NewTokenResponse { ExpiresIn = TestMinuteCount }, tokenRetrievedAt: timeFetched); Assert.AreEqual(result.TokenExpiresAt, expected); }