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)); }
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()); }