public void SymmetricKeyTokenManager_GetTokenValidationParameters() { var issuerField = "Issuer"; var audienceField = "Audience"; var tokenValidationParameters = symmetricKeyTokenManager.GetTokenValidationParameters(); Assert.IsInstanceOfType(tokenValidationParameters, typeof(TokenValidationParameters)); var symmetricKeyTokenManagerDetails = typeof(SymmetricKeyTokenManager); var issuerValue = symmetricKeyTokenManagerDetails.GetField(issuerField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(issuerField); var audienceValue = symmetricKeyTokenManagerDetails.GetField(audienceField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(audienceField); Assert.AreEqual(issuerValue, tokenValidationParameters.ValidIssuer); Assert.AreEqual(audienceValue, tokenValidationParameters.AllowedAudience); }
public void SymmetricKeyTokenManager_GetTokenValidationParameters() { const string IssuerField = "Issuer"; const string AudienceField = "Audience"; var tokenValidationParameters = _symmetricKeyTokenManager.GetTokenValidationParameters(); tokenValidationParameters.Should().NotBeNull(); Assert.IsInstanceOf(typeof(TokenValidationParameters), tokenValidationParameters); var symmetricKeyTokenManagerDetails = typeof(SymmetricKeyTokenManager); var issuerValue = symmetricKeyTokenManagerDetails.GetField(IssuerField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(IssuerField); var audienceValue = symmetricKeyTokenManagerDetails.GetField(AudienceField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(AudienceField); Assert.AreEqual(issuerValue, tokenValidationParameters.ValidIssuer); Assert.AreEqual(audienceValue, tokenValidationParameters.AllowedAudience); }