public async Task ShouldTrimResponseBodyIfTooLarge() { //Arrange var req = new HttpResponseMessage { Content = new StringContent("param1=1¶m2=2¶m3=3") }; var dumper = new HttpMessageDumper { MaxResponseBodySize = 5 }; //Act var dump = await dumper.Dump(req); _output.WriteLine(dump); //Assert Assert.Contains(HttpMessageDumper.ContentIsTooLargeText, dump); }
public async Task ShouldSerializeResponse(string substring) { //Arrange var req = new HttpResponseMessage { Headers = { { "Foo", "FooVal" } }, Content = new StringContent("param1=1¶m2=2¶m3=3") }; var dumper = new HttpMessageDumper(); //Act var dump = await dumper.Dump(req); _output.WriteLine(dump); //Assert Assert.Contains(substring, dump); }
public async Task ShouldTrimRequestBodyIfTooLarge() { //Arrange var req = new HttpRequestMessage { RequestUri = new Uri("http://host.ru/orders"), Method = HttpMethod.Post, Content = new StringContent("param1=1¶m2=2¶m3=3") }; var dumper = new HttpMessageDumper { MaxRequestBodySize = 5 }; //Act var dump = await dumper.Dump(req); _output.WriteLine(dump); //Assert Assert.Contains(HttpMessageDumper.ContentIsTooLargeText, dump); }
public async Task ShouldSerializeRequest(string substring) { //Arrange var req = new HttpRequestMessage { RequestUri = new Uri("http://host.ru/orders"), Method = HttpMethod.Post, Headers = { { "Foo", "FooVal" } }, Content = new StringContent("param1=1¶m2=2¶m3=3") }; var dumper = new HttpMessageDumper(); //Act var dump = await dumper.Dump(req); _output.WriteLine(dump); //Assert Assert.Contains(substring, dump); }