コード例 #1
0
ファイル: JsonNodeTests.cs プロジェクト: mikeobrien/Bender
        public void should_not_be_named_if_parent_is_array()
        {
            var node = new JsonNode(NodeType.Array, null)
            {
                { "field1", NodeType.Value, Metadata.Empty, x => { } }
            };
            node.First().IsNamed.ShouldBeFalse();

            new JsonNode("[1]").First().IsNamed.ShouldBeFalse();
        }
コード例 #2
0
ファイル: JsonNodeTests.cs プロジェクト: mikeobrien/Bender
        public void should_be_named_if_parent_is_object()
        {
            var node = new JsonNode(NodeType.Object, null) {{"field1", NodeType.Value, Metadata.Empty, x => { }}};
            node.First().IsNamed.ShouldBeTrue();

            new JsonNode("{\"field1\":1}").First(x => x.Name == "field1").IsNamed.ShouldBeTrue();
        }
コード例 #3
0
ファイル: JsonNodeTests.cs プロジェクト: mikeobrien/Bender
 public void should_be_own_type_when_array_item(NodeType nodeType, string type)
 {
     var node = new JsonNode(NodeType.Array, null)
         { {"item", nodeType, Metadata.Empty, x => { }} };
     node.First().Type.ShouldEqual(type);
 }