Slide 8
Slide 8 text
Instantiability and testability
8
[Fact]
public void HttpRequestMessage_is_easy_to_instantiate()
{
var request = new HttpRequestMessage(
HttpMethod.Get,
new Uri("http://www.ietf.org/rfc/rfc2616.txt"));
Assert.Equal(HttpMethod.Get, request.Method);
Assert.Equal("http://www.ietf.org/rfc/rfc2616.txt",
request.RequestUri.ToString());
Assert.Equal(new Version(1,1), request.Version);
}
[Fact]
public void HttpResponseMessage_is_easy_to_instantiate()
{
var response = new HttpResponseMessage(HttpStatusCode.OK);
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
Assert.Equal(new Version(1,1), response.Version);
}