public void Should_set_a_cookie_with_name_and_value() { var response = new Response(); response.AddCookie("itsover", "9000"); response.Cookies.Count.ShouldEqual(1); response.Cookies[0].ShouldEqual("itsover", "9000", null, null, null); }
public AuthenticateModule() : base("/api") { Post["/AuthenticateUser"] = parameters => { var bind = this.Bind<LoginRequest>(); //do something with request.Username and request.Password. var response = new Response { StatusCode = HttpStatusCode.OK }; response.AddCookie("valid", bind.Username, DateTime.Now.AddMinutes(5)); return response; }; Get["/LogOff"] = parameters => { var response = new Response { StatusCode = HttpStatusCode.OK }; //clear the cookie response.AddCookie("valid", null, DateTime.Now.AddYears(-5)); return response; }; }
public void Should_set_a_cookie_with_name_and_value_and_expiry() { var response = new Response(); var date = DateTime.Now; response.AddCookie("itsover", "9000", date); response.Cookies.Count.ShouldEqual(1); response.Cookies[0].ShouldEqual("itsover", "9000", date, null, null); }
public void Should_set_a_cookie_with_everything() { var response = new Response(); var date = DateTime.Now; response.AddCookie("itsover", "9000", date, "life", "/andeverything"); response.Cookies.Count.ShouldEqual(1); response.Cookies[0].ShouldEqual("itsover", "9000", date, "life", "/andeverything"); }
public void Should_set_a_cookie_with_everything() { // Given var response = new Response(); var date = DateTime.Now; // When response.AddCookie("itsover", "9000", date, "life", "/andeverything"); // Then response.Cookies.Count.ShouldEqual(1); ValidateCookie(response.Cookies[0], "itsover", "9000", date, "life", "/andeverything"); }
public void Should_set_a_cookie_with_name_and_value_and_expiry() { // Given var response = new Response(); var date = DateTime.Now; // When response.AddCookie("itsover", "9000", date); // Then response.Cookies.Count.ShouldEqual(1); ValidateCookie(response.Cookies[0], "itsover", "9000", date, null, null); }
private static Response CookieResponse() { var response = new Response(); response.AddCookie("marcusCookie", "42", tomorrow); return response; }