Beispiel #1
0
 public void should_read_fields_with_whitespace()
 {
     var children = new JsonNode("{\r\n    \"field1\": \"oh\",\r\n\t\"field2\": \"hai\"\r\n}").ToList();
     children.ShouldTotal(2);
     children[0].Name.ShouldEqual("field1");
     children[0].Value.ShouldEqual("oh");
     children[0].NodeType.ShouldEqual(NodeType.Value);
     children[0].IsNamed.ShouldBeTrue();
     children[1].Name.ShouldEqual("field2");
     children[1].Value.ShouldEqual("hai");
     children[1].NodeType.ShouldEqual(NodeType.Value);
     children[1].IsNamed.ShouldBeTrue();
 }
Beispiel #2
0
 public void should_read_empty_root_array()
 {
     var node = new JsonNode("[]");
     node.ShouldTotal(0);
     node.NodeType.ShouldEqual(NodeType.Array);
     node.IsNamed.ShouldBeFalse();
     node.Format.ShouldEqual("json");
 }
Beispiel #3
0
 public void should_read_empty_root_object()
 {
     var node = new JsonNode("{}");
     node.ShouldTotal(0);
     node.NodeType.ShouldEqual(NodeType.Object);
     node.IsNamed.ShouldBeFalse();
     node.Format.ShouldEqual("json");
 }
Beispiel #4
0
 public void should_read_array_items_with_whitespace()
 {
     var children = new JsonNode("[\r\n    \"oh\",\r\n\t\"hai\"\r\n]").ToList();
     children.ShouldTotal(2);
     children[0].Value.ShouldEqual("oh");
     children[0].NodeType.ShouldEqual(NodeType.Value);
     children[0].IsNamed.ShouldBeFalse();
     children[1].Value.ShouldEqual("hai");
     children[1].NodeType.ShouldEqual(NodeType.Value);
     children[1].IsNamed.ShouldBeFalse();
 }