Ejemplo n.º 1
0
        public async Task TestSendHttpRequestWithNullMockDefaultTo200()
        {
            var handler = new FfHttpRequestHandler(this.MockConfig());

            HttpResponseMessage result;

            using (var httpClient = new HttpClient(handler))
            {
                result = await httpClient.GetAsync("http://google.com");
            }

            Assert.Equal(200, (int)result.StatusCode);
            Assert.Null(result.Content);
        }
Ejemplo n.º 2
0
        public async Task TestSendHttpRequestWithCustomMock()
        {
            var handler = new FfHttpRequestHandler(
                this.MockConfig(),
                mockResponse: new HttpResponseMessage()
            {
                StatusCode = HttpStatusCode.Created
            }
                );

            HttpResponseMessage result;

            using (var httpClient = new HttpClient(handler))
            {
                result = await httpClient.PostAsync("http://google.com", new StringContent("test"));
            }

            Assert.Equal(HttpStatusCode.Created, result.StatusCode);
            Assert.Null(result.Content);
        }