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")); }
public MockResponse Delete(string uri, string postData) { return(GetResponse(MockRequest.Delete(uri, postData))); }
public MockResponse Delete(string uri, IDictionary <string, string> postData) { return(GetResponse(MockRequest.Delete(uri, postData))); }
public MockResponse Delete(string uri) { return(GetResponse(MockRequest.Delete(uri))); }
public MockResponse Put(string uri, string postData) { return(GetResponse(MockRequest.Put(uri, postData))); }
public MockResponse Put(string uri) { return(GetResponse(MockRequest.Put(uri))); }
public MockResponse GetResponse(MockRequest request) { LastRequest = request; LastResponse = new MockResponse(Application.Invoke(App, request)); return(LastResponse); }
public MockResponse GetResponse(MockRequest request) { LastRequest = request; LastResponse = new MockResponse(Application.Invoke(App, request)); return LastResponse; }