Beispiel #1
0
        public void ExternalDocumentationWithBuilder_ShouldBeSettable()
        {
            var exBuilder = new ExternalDocumentationBuilder().Url("url");

            var result = GetInt32SchemaBuilder().ExternalDocumentation(exBuilder).Build();

            Assert.Equal(exBuilder.Build().Url, result.ExternalDocumentation.Url);
        }
Beispiel #2
0
        public void Should_AbleToSetExternalDocumentationWithBuilder()
        {
            var edBuilder = new ExternalDocumentationBuilder().Url("url");

            var swaggerRoot = GetBasicSwaggerRootBuilder().ExternalDocumentation(edBuilder).Build();

            Assert.Equal(edBuilder.Build().Url, swaggerRoot.ExternalDocumentation.Url);
        }
Beispiel #3
0
        public void Should_AbleToSetExternalDocumentationWithBuilder()
        {
            var externalDocumentationBuilder = new ExternalDocumentationBuilder().Url("https://github.com/yahehe/Nancy.Swagger");

            var operation = GetBasicBuilderWithResponse().ExternalDocumentation(externalDocumentationBuilder).Build();

            Assert.NotNull(operation.ExternalDocumentation);
            Assert.Equal(externalDocumentationBuilder.Build().Url, operation.ExternalDocumentation.Url);
        }
Beispiel #4
0
        public void Should_AbleToSetExternalDocumentationWithBuilder()
        {
            var exBuilder = new ExternalDocumentationBuilder().Url("url");

            var tag = builder.Name(name)
                      .ExternalDocumentation(exBuilder)
                      .Build();

            Assert.Equal("url", tag.ExternalDocumentation.Url);
        }
Beispiel #5
0
 public SchemaBuilder <TModel> ExternalDocumentation(ExternalDocumentationBuilder documentation)
 {
     this.documentation = documentation.Build();
     return(this);
 }
 public ExternalDocumentationBuilderTest()
 {
     this.builder = new ExternalDocumentationBuilder();
     this.url     = "https://github.com/yahehe/Nancy.Swagger";
 }
Beispiel #7
0
 /// <summary>
 /// Additional external documentation
 /// </summary>
 /// <param name="documentation">
 /// The documentation.
 /// </param>
 /// <returns>
 /// The <see cref="SwaggerRootBuilder"/>.
 /// </returns>
 public SwaggerRootBuilder ExternalDocumentation(ExternalDocumentationBuilder documentation)
 {
     this.documentation = documentation.Build();
     return(this);
 }
Beispiel #8
0
 /// <summary>
 /// The external documentation.
 /// </summary>
 /// <param name="externalDocumentation">
 /// The external documentation.
 /// </param>
 /// <returns>
 /// The <see cref="TagBuilder"/>.
 /// </returns>
 public TagBuilder ExternalDocumentation(ExternalDocumentationBuilder externalDocumentation)
 {
     this.documentation = externalDocumentation.Build();
     return this;
 }
Beispiel #9
0
 /// <summary>
 /// Additional external documentation
 /// </summary>
 /// <param name="documentation">
 /// The documentation.
 /// </param>
 /// <returns>
 /// The <see cref="OperationBuilder"/>.
 /// </returns>
 public OperationBuilder ExternalDocumentation(ExternalDocumentationBuilder documentation)
 {
     this.documentation = documentation.Build();
     return(this);
 }
Beispiel #10
0
 /// <summary>
 /// The external documentation.
 /// </summary>
 /// <param name="externalDocumentation">
 /// The external documentation.
 /// </param>
 /// <returns>
 /// The <see cref="TagBuilder"/>.
 /// </returns>
 public TagBuilder ExternalDocumentation(ExternalDocumentationBuilder externalDocumentation)
 {
     this.documentation = externalDocumentation.Build();
     return(this);
 }
 /// <summary>
 /// Additional external documentation 
 /// </summary>
 /// <param name="documentation">
 /// The documentation.
 /// </param>
 /// <returns>
 /// The <see cref="OperationBuilder"/>.
 /// </returns>
 public OperationBuilder ExternalDocumentation(ExternalDocumentationBuilder documentation)
 {
     this.documentation = documentation.Build();
     return this;
 }