Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }