public void GetAndValidateTokenTests(DateTime expiredUtc, bool expected) { var token = ScaleUtils.GetToken(expiredUtc); if (expected) { // test ScaleUtils.ValidateToken(token); } else { // test var exception = Assert.Throws <InvalidOperationException>(() => ScaleUtils.ValidateToken(token)); // Assert Assert.Contains("expired", exception.Message); } }
public void GetAndValidateTokenTests(DateTime expiredUtc, bool expected) { var encryptionKey = GenerateEncryptionKey(); using (new TestScopedEnvironmentVariable("WEBSITE_AUTH_ENCRYPTION_KEY", Convert.ToBase64String(encryptionKey))) { var token = ScaleUtils.GetToken(expiredUtc); if (expected) { // test ScaleUtils.ValidateToken(token); } else { // test var exception = Assert.Throws <InvalidOperationException>(() => ScaleUtils.ValidateToken(token)); // Assert Assert.Contains("expired", exception.Message); } } }