System.Net.Http.OnSendingHeadersTests.OnSendingHeadersTests C# (CSharp) Method

OnSendingHeadersTests() public method

public OnSendingHeadersTests ( ) : System.Linq
return System.Linq
        public OnSendingHeadersTests()
        {
            AppFunc inner = async env =>
            {
                var context = new OwinContext(env);
                context.Response.StatusCode = 404;
                await context.Response.WriteAsync("Test");
            };

            AppFunc inner2 = async env =>
            {
                var context = new OwinContext(env);
                context.Response.OnSendingHeaders(_ =>
                {
                    if (context.Response.StatusCode ==  404)
                    {
                        context.Response.Cookies.Append(CookieName1, "c1");
                    }
                }, null);
                await inner(env);
            };

            _appFunc = async env =>
            {
                var context = new OwinContext(env);
                context.Response.OnSendingHeaders(_ =>
                {
                    if (context.Response.Headers.ContainsKey("Set-Cookie"))
                    {
                        context.Response.Cookies.Append(CookieName2, "c2");
                    }
                }, null);
                await inner2(env);
            };
        }