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()); }
public void SetCookieHeaderValue_TryParse_SkipExtensionValues() { string cookieHeaderValue = "cookiename=value; extensionname=value;"; SetCookieHeaderValue setCookieHeaderValue; SetCookieHeaderValue.TryParse(cookieHeaderValue, out setCookieHeaderValue); Assert.Equal("value", setCookieHeaderValue.Value); }
public void SetCookieHeaderValue_TryParse_RejectsInvalidValues(string value) { Assert.False(SetCookieHeaderValue.TryParse(value, out var _)); }