public MockHttpWebRequest(string uri, MockHttpWebResponse response) { Uri = uri; Response = response; RequestStream = new MemoryStream(); Headers = new Dictionary <string, string>(); }
public IHttpWebRequest Create(string uri) { MockHttpWebResponse response; if (_responseQueue.Count > 0) { response = _responseQueue.Dequeue(); } else { response = new MockHttpWebResponse(HttpStatusCode.InternalServerError, null); } var request = new MockHttpWebRequest(uri, response); _requestsCreated.Add(request); return(request); }