Beispiel #1
0
            public async Task SetsThenRequestOnTheResponse()
            {
                var middleware = new HttpClientMiddlewareTester(
                    new TestHandler(() => new HttpResponseMessage(HttpStatusCode.OK)));
                var request = CreateRequest();
                var context = new HttpConnectContext(request);

                await middleware.Invoke(context);

                context.Response.Request.Should().Be(request);
            }
Beispiel #2
0
            public async Task SendsTheRequestThroughTheHttpClient()
            {
                bool invoked = false;
                var  handler = new TestHandler(() =>
                {
                    invoked = true;
                    return(new HttpResponseMessage(HttpStatusCode.OK));
                });
                var middleware = new HttpClientMiddlewareTester(handler);
                var request    = CreateRequest();
                var context    = new HttpConnectContext(CreateRequest());

                await middleware.Invoke(context);

                invoked.Should().BeTrue();
            }
Beispiel #3
0
 public HttpClientMiddlewareTests()
 {
     _middleware = new HttpClientMiddlewareTester();
 }