public void SwaggerEndpointNameWhitelistRequestFiltersTest_Successful() { var options = new SwaggerOptions(); options.AddRequestFilters(new RequestFilter() { EndpointNameWhitelist = new[] { "GetUsers" } }); Assert.NotNull(options.RequestFilter.EndpointNameWhitelist.FirstOrDefault(i => i == "GetUsers")); Assert.True(options.UseRequestFilter); }
public void SwaggerAuthenticationTypeRequestFiltersTest_Successful() { var options = new SwaggerOptions(); options.AddRequestFilters(new RequestFilter() { AuthenticationTypes = new List <AuthenticationType.Enumeration>() { AuthenticationType.Enumeration.Administrator, AuthenticationType.Enumeration.Basic } }); Assert.Contains(AuthenticationType.Enumeration.Administrator, options.RequestFilter.AuthenticationTypes); Assert.DoesNotContain(AuthenticationType.Enumeration.Customer, options.RequestFilter.AuthenticationTypes); Assert.DoesNotContain(AuthenticationType.Enumeration.ApiKey, options.RequestFilter.AuthenticationTypes); Assert.Contains(AuthenticationType.Enumeration.Basic, options.RequestFilter.AuthenticationTypes); Assert.True(options.UseRequestFilter); }
public void SwaggerTestTypeRequestFiltersTest_Successful() { var options = new SwaggerOptions(); options.AddRequestFilters(new RequestFilter() { TestTypes = new List <TestType.Enumeration>() { TestType.Enumeration.LoadTest } }); Assert.Contains(TestType.Enumeration.LoadTest, options.RequestFilter.TestTypes); Assert.DoesNotContain(TestType.Enumeration.IntegrationTest, options.RequestFilter.TestTypes); Assert.DoesNotContain(TestType.Enumeration.SecurityTest, options.RequestFilter.TestTypes); Assert.DoesNotContain(TestType.Enumeration.SqlTest, options.RequestFilter.TestTypes); Assert.True(options.UseRequestFilter); }