public void ShouldDeactivateAudienceValidation() { // Given var options = new TokenValidationParameters(); // When options .WithAudienceValidation("https://yourapplication.example.com") .WithoutAudienceValidation(); // Then Assert.False(options.ValidateAudience); }
public void ShouldSetValidAudiences() { // Given var options = new TokenValidationParameters(); var audiences = new[] { "https://yourapplication.example.com" }; // When options.WithAudienceValidation(audiences); // Then Assert.True(options.ValidateAudience); Assert.Equal(audiences, options.ValidAudiences); }
public void WithAudienceValidationShouldValidateInput2(TokenValidationParameters options, IEnumerable <string> validAudiences) { Assert.Throws <ArgumentNullException>(() => options.WithAudienceValidation(validAudiences)); }
public void WithAudienceValidationShouldValidateInput1(TokenValidationParameters options, string validAudience) { Assert.Throws <ArgumentNullException>(() => options.WithAudienceValidation(validAudience)); }