Example #1
0
        public void Should_AbleToSetSecurityRequirementWithBuilder()
        {
            var security = new SecurityRequirementBuilder().SecurityScheme(SecuritySchemes.ApiKey);

            var operation = GetBasicBuilderWithResponse().SecurityRequirement(security).Build();

            Assert.NotNull(operation.SecurityRequirements);
            Assert.True(operation.SecurityRequirements.ContainsKey(SecuritySchemes.ApiKey));
        }
Example #2
0
        public void Should_AbleToSetSecurityRequirementWithBuilder()
        {
            var srBuilder = new SecurityRequirementBuilder().SecurityScheme(SecuritySchemes.ApiKey);

            var swaggerRoot = GetBasicSwaggerRootBuilder().SecurityRequirement(srBuilder).Build();

            Assert.True(swaggerRoot.Security.ContainsKey(SecuritySchemes.ApiKey));
            Assert.Equal(srBuilder.Build().Value, swaggerRoot.Security[SecuritySchemes.ApiKey]);
        }
 public SecurityRequirementBuilderTest()
 {
     this.builder = new SecurityRequirementBuilder();
 }