public void Should_not_alter_existing_cookie() { var loupeCookie = new HttpCookie(Constants.SessionId); loupeCookie.HttpOnly = true; loupeCookie.Value = Guid.Empty.ToString(); HttpRequest.Cookies.Add(loupeCookie); HttpResponse.Cookies.Add(loupeCookie); target.HandleRequest(HttpContext); Assert.That(HttpResponse.Cookies, Contains.Item(Constants.SessionId)); Assert.That(HttpResponse.Cookies[Constants.SessionId], Is.EqualTo(loupeCookie)); }
void application_BeginRequest(object sender, EventArgs e) { var context = new HttpContextWrapper(((HttpApplication)sender).Context); if (_corsHandler.HandleRequest(context)) { ((HttpApplication)sender).CompleteRequest(); } else { _cookieHandler.HandleRequest(context); _headerHandler.HandleRequest(context); } }
public void Should_add_cookie_to_response_if_it_does_not_have_one() { target.HandleRequest(HttpContext); Assert.That(HttpResponse.Cookies[LoupeCookieName], Is.Not.Null); }