internal ProviderServiceRequestMapper( IHttpVerbMapper httpVerbMapper, IHttpBodyContentMapper httpBodyContentMapper) { _httpVerbMapper = httpVerbMapper; _httpBodyContentMapper = httpBodyContentMapper; }
public ProviderServiceRequestMapper( IHttpVerbMapper httpVerbMapper, IHttpBodyContentMapper httpBodyContentMapper) { _httpVerbMapper = httpVerbMapper; _httpBodyContentMapper = httpBodyContentMapper; }
private IHttpRequestMessageMapper GetSubject() { _mockHttpMethodMapper = Substitute.For <IHttpMethodMapper>(); _mockHttpContentMapper = Substitute.For <IHttpContentMapper>(); _mockHttpBodyContentMapper = Substitute.For <IHttpBodyContentMapper>(); return(new HttpRequestMessageMapper(_mockHttpMethodMapper, _mockHttpContentMapper, _mockHttpBodyContentMapper)); }
public IHttpRequestMessageMapper GetSubject() { _mockHttpMethodMapper = Substitute.For<IHttpMethodMapper>(); _mockHttpContentMapper = Substitute.For<IHttpContentMapper>(); _mockHttpBodyContentMapper = Substitute.For<IHttpBodyContentMapper>(); return new HttpRequestMessageMapper(_mockHttpMethodMapper, _mockHttpContentMapper, _mockHttpBodyContentMapper); }
internal HttpRequestMessageMapper( IHttpMethodMapper httpMethodMapper, IHttpContentMapper httpContentMapper, IHttpBodyContentMapper httpBodyContentMapper) { _httpMethodMapper = httpMethodMapper; _httpContentMapper = httpContentMapper; _httpBodyContentMapper = httpBodyContentMapper; }
public void Convert1_WithBodyAndNullHeaders_ReturnsBodyWithUtf8EncodingAndPlainTextContentType() { const string body = "This is my content"; IHttpBodyContentMapper mapper = GetSubject(); var result = mapper.Convert(body: body, headers: null); Assert.Equal(body, result.Content); Assert.Equal(Encoding.UTF8, result.Encoding); Assert.Equal("text/plain", result.ContentType.MediaType); }
public void Convert1_WithJsonBodyAndDifferentCasings_ReturnsUnchangedCasingJsonBodyWithUtf8EncodingAndApplicationJsonContentType() { var body = new { Test = "testeR", tesT2 = 1 }; var headers = new Dictionary <string, string> { { "content-type", "Application/Json" } }; const string jsonBody = "{\"Test\":\"testeR\",\"tesT2\":1}"; IHttpBodyContentMapper mapper = GetSubject(); var result = mapper.Convert(body: body, headers: headers); Assert.Equal(jsonBody, result.Content); Assert.Equal(Encoding.UTF8, result.Encoding); Assert.Equal("Application/Json", result.ContentType.MediaType); }
internal ProviderServiceResponseMapper(IHttpBodyContentMapper httpBodyContentMapper) { _httpBodyContentMapper = httpBodyContentMapper; }
internal NancyResponseMapper(IHttpBodyContentMapper httpBodyContentMapper) { _httpBodyContentMapper = httpBodyContentMapper; }
public NancyResponseMapper(IHttpBodyContentMapper httpBodyContentMapper) { _httpBodyContentMapper = httpBodyContentMapper; }