System.Net.Http.OwinHttpMessageHandlerTests.OwinHttpMessageHandlerTests C# (CSharp) Méthode

OwinHttpMessageHandlerTests() public méthode

public OwinHttpMessageHandlerTests ( ) : System
Résultat System
        public OwinHttpMessageHandlerTests()
        {
            var _responders = new Dictionary<string, Action<IOwinContext>>
            {
                {"/OK", context => context.Response.StatusCode = 200},
                {"/NotFound", context => context.Response.StatusCode = 404},
                {"/greeting", context =>
                    {
                        var form = context.Request.ReadFormAsync().Result;
                        context.Response.Write("Hello " + form["Name"]);
                    }
                }
            };
            AppFunc appFunc = env =>
            {
                var context = new OwinContext(env);
                context.Response.OnSendingHeaders(_ => _onSendingHeadersCalled = true, null);
                _responders[context.Request.Path.Value](context);
                return Task.FromResult((object) null);
            };

            _sut = new HttpClient(new OwinHttpMessageHandler(appFunc) { UseCookies = true });
        }