Exemple #1
0
 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);
        }