Exemple #1
0
        public void Should_AbleToSetBodyParameter()
        {
            var parameter = new BodyParameterBuilder().Name("para").Schema(new Schema());

            var swaggerRoot = GetBasicSwaggerRootBuilder().Parameter(parameter).Build();

            Assert.True(swaggerRoot.Parameters.ContainsKey(parameter.Build().Name));
        }
Exemple #2
0
        public BodyParameterBuilderTest()
        {
            this.builder = new BodyParameterBuilder();

            this.name   = "name";
            this.schema = new Schema
            {
                Description = "some description"
            };
        }
 /// <summary>
 /// Add a body parameter for this operation
 /// </summary>
 /// <param name="parameter">
 /// The parameter.
 /// </param>
 /// <returns>
 /// The <see cref="PathItemBuilder"/>.
 /// </returns>
 public PathItemBuilder Parameter(BodyParameterBuilder parameter)
 {
     return this.Parameter(parameter.Build());
 }
 /// <summary>
 /// Add a body parameter for this operation
 /// </summary>
 /// <param name="parameter">
 /// The parameter.
 /// </param>
 /// <returns>
 /// The <see cref="OperationBuilder"/>.
 /// </returns>
 public OperationBuilder BodyParameter(Action<BodyParameterBuilder> parameter)
 {
     var builder = new BodyParameterBuilder();
     parameter(builder);
     return this.Parameter(builder.Build());
 }