예제 #1
0
        public void SetCookieHeaderValue_TryParse_AcceptsValidValues(SetCookieHeaderValue cookie, string expectedValue)
        {
            Assert.True(SetCookieHeaderValue.TryParse(expectedValue, out var header));

            Assert.Equal(cookie, header);
            Assert.Equal(expectedValue, header.ToString());
        }
예제 #2
0
        public void SetCookieHeaderValue_TryParse_SkipExtensionValues()
        {
            string cookieHeaderValue = "cookiename=value; extensionname=value;";

            SetCookieHeaderValue setCookieHeaderValue;

            SetCookieHeaderValue.TryParse(cookieHeaderValue, out setCookieHeaderValue);

            Assert.Equal("value", setCookieHeaderValue.Value);
        }
예제 #3
0
 public void SetCookieHeaderValue_TryParse_RejectsInvalidValues(string value)
 {
     Assert.False(SetCookieHeaderValue.TryParse(value, out var _));
 }