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(); }
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"); }
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"); }
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(); }