Beispiel #1
0
 public void should_add_node()
 {
     var node = new JsonNode(NodeType.Array, null);
     node.ShouldExecuteCallback<INode>(
         (x, c) => x.Add(NodeType.Value, Metadata.Empty, c),
         x =>
         {
             x.ShouldNotBeNull();
             x.IsNamed.ShouldBeFalse();
             x.NodeType.ShouldEqual(NodeType.Value);
             x.Parent.ShouldBeSameAs(node);
         });
 }
Beispiel #2
0
 public void should_add_named_node()
 {
     var node = new JsonNode(NodeType.Object);
     node.ShouldExecuteCallback<INode>(
         (x, c) => x.Add("node", NodeType.Value, Metadata.Empty, c),
         x =>
         {
             x.ShouldNotBeNull();
             x.Name.ShouldEqual("node");
             x.NodeType.ShouldEqual(NodeType.Value);
             x.Parent.ShouldBeSameAs(node);
         });
 }