Exemplo n.º 1
0
        public void only_splits_on_first_equals()
        {
            var segment = new Segment("TestCookie=a1=b1&a2=b2");
            segment.Key.ShouldEqual("TestCookie");

            segment.Value.ShouldEqual("a1=b1&a2=b2");
        }
Exemplo n.º 2
0
        public void parse_with_quoted_value()
        {
            var segment = new Segment("a=\"how are you doing\"");

            segment.Key.ShouldEqual("a");
            segment.Value.ShouldEqual("how are you doing");
        }
Exemplo n.º 3
0
        public void parse_with_unquoted_value()
        {
            var segment = new Segment("a=1");

            segment.Key.ShouldEqual("a");
            segment.Value.ShouldEqual("1");
        }
Exemplo n.º 4
0
 public static CookieState For(Segment segment)
 {
     return Parse(segment.Key, segment.Value);
 }
Exemplo n.º 5
0
 public void parse_with_no_value_uses_defaults()
 {
     var segment = new Segment("a");
     segment.Key.ShouldEqual("a");
     segment.Value.ShouldBeNull();
 }