public void ScopeTo_should_return_same_node_if_scope_is_empty()
        {
            var objectNode = new ObjectNode("root");
            var arrayNode  = new ArrayNode("root");
            var valueNode  = new ValueNode("root");

            objectNode.ScopeTo().Should().BeSameAs(objectNode);
            arrayNode.ScopeTo().Should().BeSameAs(arrayNode);
            valueNode.ScopeTo().Should().BeSameAs(valueNode);
        }