public void TestBasic(int statusCode) { var response = new HttpResponseMessage(); response.StatusCode = (HttpStatusCode)statusCode; var message = new HttpClientResponseMessage(response, new DataServiceClientConfigurations(this)); message.StatusCode.Should().Be(statusCode); }
public void TestBasic(int statusCode) { var response = new HttpResponseMessage { StatusCode = (HttpStatusCode)statusCode }; var message = new HttpClientResponseMessage(response, new DataServiceContext().Configurations); message.StatusCode.Should().Be(statusCode); }
public void TestContentLenthHeaders(int length) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent("TestContent"); response.Content.Headers.ContentLength = length; var message = new HttpClientResponseMessage(response, new DataServiceClientConfigurations(this)); message.GetHeader("Content-Length").Should().Be(length.ToString()); }
public void TestContentTypeHeaders(string contentType, string result) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent("TestContent"); response.Content.Headers.ContentType.MediaType = contentType; var message = new HttpClientResponseMessage(response, new DataServiceClientConfigurations(this)); message.GetHeader("Content-Type").Should().Be(result); }
public void TestHeaders(Dictionary <string, string> headers) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent("TestContent"); foreach (var item in headers) { response.Headers.Add(item.Key, item.Value); } var message = new HttpClientResponseMessage(response, new DataServiceClientConfigurations(this)); message.Headers.Where(h => !h.Key.StartsWith("Content")).Should().BeEquivalentTo(headers); }