public void should_insert_json_node() { var parent = new JsonNode(NodeType.Array, null); var node = new JsonNode(NodeType.Object, null); parent.ShouldNotExecuteCallback<INode>((s, c) => s.Add(node, c)); var child = parent.Cast<JsonNode>().First(); child.Element.ShouldBeSameAs(node.Element); child.Parent.ShouldBeSameAs(parent); }