public void CookieDictionaryToHeaderNull() { // null cookie dictionary var expectedCookieHeader = ""; CollectionAssert.AreEqual(expectedCookieHeader, CookieUtil.CookieDictionaryToHeader(null)); }
public void CookieDictionaryToHeaderMalformed2() { // malformed value var cookieDictionary = new Dictionary <string, string> { { "__cf_bm", "34234 234" } }; var ex = Assert.Throws <FormatException>(() => CookieUtil.CookieDictionaryToHeader(cookieDictionary)); Assert.AreEqual("The cookie '__cf_bm=34234 234' is malformed.", ex.Message); }
public void CookieDictionaryToHeaderGood() { // valid cookies with non-alpha characters in the value var cookieDictionary = new Dictionary <string, string> { { "__cfduid", "d6237f041586694295" }, { "__cf_bm", "TlOng/xyqckk-TMen38z+0RFYA7YA=" } }; var expectedCookieHeader = "__cfduid=d6237f041586694295; __cf_bm=TlOng/xyqckk-TMen38z+0RFYA7YA="; CollectionAssert.AreEqual(expectedCookieHeader, CookieUtil.CookieDictionaryToHeader(cookieDictionary)); }