public void RequestBodyObjectConverter_ProducesResultWithRawMode_WithNullBodyParam() { RequestBodyObjectConverter converter = new RequestBodyObjectConverter(_requetBodyBuilderMock.Object, new DefaultValueFactory()); PostmanRequestBody result = converter.Convert(null, new List <IParameter>(), _validSchemaDefinitions); Assert.Equal(PostmanRequestBodyMode.raw, result.Mode); }
public void RequestBodyObjectConverter_ProducesExpectedResult_WithNullBodyParam() { RequestBodyObjectConverter converter = new RequestBodyObjectConverter(_requetBodyBuilderMock.Object, new DefaultValueFactory()); PostmanRequestBody result = converter.Convert(null, new List <IParameter>(), _validSchemaDefinitions); Assert.NotNull(result); }
public void RequestBodyObjectConverter_ProducesResultWithRawMode_WithoutFormDataParameters() { List <IParameter> parameters = new List <IParameter>(); RequestBodyObjectConverter converter = new RequestBodyObjectConverter(_requetBodyBuilderMock.Object, new DefaultValueFactory()); PostmanRequestBody result = converter.Convert(_validBodyInput, parameters, _validSchemaDefinitions); Assert.Equal(PostmanRequestBodyMode.raw, result.Mode); }
public void RequestBodyObjectConverter_ProducesResultWithUrlencodedMode_WithOneOrMoreFormDataParameters() { List <IParameter> parameters = new List <IParameter>() { new NonBodyParameter { In = SwashbuckleParameterTypeConstants.FormData, Name = "testParam" } }; RequestBodyObjectConverter converter = new RequestBodyObjectConverter(_requetBodyBuilderMock.Object, new DefaultValueFactory()); PostmanRequestBody result = converter.Convert(_validBodyInput, parameters, _validSchemaDefinitions); Assert.Equal(PostmanRequestBodyMode.urlencoded, result.Mode); }