Ejemplo n.º 1
0
 public void ParseStruct()
 {
     Assert.Equal(new Struct {
         Fields = { { "x", Value.ForNumber(1) }, { "y", Value.ForString("z") } }
     },
                  Struct.Parser.ParseText("x: 1, y: \"z\""));
 }
Ejemplo n.º 2
0
        public void Value_List_WithNullElement()
        {
            var expected = Value.ForList(Value.ForString("x"), Value.ForNull(), Value.ForString("y"));
            var actual   = Value.Parser.ParseText("[\"x\", null, \"y\"]");

            Assert.Equal(expected, actual);
        }
Ejemplo n.º 3
0
 public void ParseListValue()
 {
     Assert.Equal(new ListValue {
         Values = { Value.ForNumber(1), Value.ForString("x") }
     }, ListValue.Parser.ParseText("[1, \"x\"]"));
 }
Ejemplo n.º 4
0
 public void StructValue_List()
 {
     Assert.Equal(Value.ForList(Value.ForNumber(1), Value.ForString("x")), Value.Parser.ParseText("[1, \"x\"]"));
 }