Beispiel #1
0
        public ActionResult Accept()
        {
            HttpCookieFactory.SetCookie(
                Response,
                NoticeAndConsentAuthorizeAttribute.NoticeAndConsent,
                DateTime.Now.ToShortDateString()
                );

            return(View("Accepted"));
        }
Beispiel #2
0
        public void SetCookie_DefaultParameters_SetsCookie()
        {
            var response = new Mock <HttpResponseBase>();
            var cookies  = new HttpCookieCollection();

            response.Setup(x => x.Cookies).Returns(cookies);
            response.Setup(x => x.SetCookie(It.IsAny <HttpCookie>())).Callback <HttpCookie>(x => cookies.Add(x));
            var context = new Mock <HttpContextBase>();

            context.Setup(x => x.Response).Returns(response.Object);

            HttpCookieFactory.SetCookie(response.Object, "key");

            response.Verify(x => x.SetCookie(It.IsAny <HttpCookie>()), Times.Once());
        }