public void Can_manually_make_a_MockRequest_and_get_a_MockResponse() { MockRequest request = new MockRequest("GET", "/dogs"); IApplication app = new App(); MockResponse response = request.GetResponse(app); // a MockRequest can get a MockResponse, given an IApplication Assert.That(response.BodyText, Is.EqualTo("You requested GET /dogs")); response = new MockRequest("POST", "/foo/bar").GetResponse(app); Assert.That(response.BodyText, Is.EqualTo("You requested POST /foo/bar")); }