public void ToHeaderString_NameWithComma_Formatting() { var name = "foo,bar"; var value = "value"; var cookie = new HttpCookie(name, value); var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: \"foo,bar\"=value\r\n", header); }
public void ToHeaderString_SingleValueWithWhiteSpace_Formatting() { var name = "foobar"; var value = "the value"; var cookie = new HttpCookie(name, value); var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=\"the value\"\r\n", header); }
public void ToHeaderString_SingleValueWithSemiColon_Formatting() { var name = "foobar"; var value = "value;"; var cookie = new HttpCookie(name, value); var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=\"value;\"\r\n", header); }
public void ToHeaderString_NameValueAndExpires_Formatting() { var name = "foobar"; var value = "value"; var cookie = new HttpCookie(name, value); cookie.Expires = new DateTime(2010, 8, 4, 10, 11, 12, DateTimeKind.Utc); var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; expires=Wed, 04 Aug 2010 10:11:12 GMT\r\n", header); }
public void ToHeaderString_NameValueAndPath_Formatting() { var name = "foobar"; var value = "value"; var cookie = new HttpCookie(name, value); cookie.Path = "/foobar/"; var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; path=/foobar/\r\n", header); }
public void ToHeaderString_NameValueAndDomain_Formatting() { var name = "foobar"; var value = "value"; var cookie = new HttpCookie(name, value); cookie.Domain = "http://manos-de-mono.com"; var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; domain=http://manos-de-mono.com\r\n", header); }
public void ToHeaderString_NameValueAndHttpOnly_Formatting() { var name = "foobar"; var value = "value"; var cookie = new HttpCookie(name, value); cookie.HttpOnly = true; var header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; HttpOnly\r\n", header); }
public void ToHeaderString_SingleValueWithWhiteSpace_Formatting() { string name = "foobar"; string value = "the value"; var cookie = new HttpCookie(name, value); string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=\"the value\"\r\n", header); }
public void ToHeaderString_SingleValueNoWhiteSpace_Formatting() { var name = "foobar"; var value = "value"; var cookie = new HttpCookie (name, value); var header = cookie.ToHeaderString (); Assert.AreEqual ("Set-Cookie: foobar=value\r\n", header); }
public void ToHeaderString_NameWithComma_Formatting() { string name = "foo,bar"; string value = "value"; var cookie = new HttpCookie(name, value); string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: \"foo,bar\"=value\r\n", header); }
public void ToHeaderString_NameValueAndSecure_Formatting() { string name = "foobar"; string value = "value"; var cookie = new HttpCookie(name, value); cookie.Secure = true; string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; secure\r\n", header); }
public void ToHeaderString_NameValueAndPath_Formatting() { string name = "foobar"; string value = "value"; var cookie = new HttpCookie(name, value); cookie.Path = "/foobar/"; string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; path=/foobar/\r\n", header); }
public void ToHeaderString_NameValueAndExpires_Formatting() { string name = "foobar"; string value = "value"; var cookie = new HttpCookie(name, value); cookie.Expires = new DateTime(2010, 8, 4, 10, 11, 12, DateTimeKind.Utc); string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; expires=Wed, 04 Aug 2010 10:11:12 GMT\r\n", header); }
public void ToHeaderString_NameValueAndDomain_Formatting() { string name = "foobar"; string value = "value"; var cookie = new HttpCookie(name, value); cookie.Domain = "http://manos-de-mono.com"; string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=value; domain=http://manos-de-mono.com\r\n", header); }
public void ToHeaderString_SingleValueWithComma_Formatting() { var name = "foobar"; var value = "val,ue"; var cookie = new HttpCookie (name, value); var header = cookie.ToHeaderString (); Assert.AreEqual ("Set-Cookie: foobar=\"val,ue\"\r\n", header); }
public void ToHeaderString_SingleValueWithSemiColon_Formatting() { string name = "foobar"; string value = "value;"; var cookie = new HttpCookie(name, value); string header = cookie.ToHeaderString(); Assert.AreEqual("Set-Cookie: foobar=\"value;\"\r\n", header); }
public void ToHeaderString_NameValueAndHttpOnly_Formatting() { var name = "foobar"; var value = "value"; var cookie = new HttpCookie (name, value); cookie.HttpOnly = true; var header = cookie.ToHeaderString (); Assert.AreEqual ("Set-Cookie: foobar=value; HttpOnly\r\n", header); }