public void Output_does_not_include_autoproperty_backing_fields()
            {
                var formatter = PlainTextFormatter <Node> .CreateForAnyObject(true);

                var output = new Node().ToDisplayString(formatter);

                output.Should().NotContain("<Nodes>k__BackingField");
                output.Should().NotContain("<NodesArray>k__BackingField");
            }
            public void Output_can_include_internal_properties()
            {
                var formatter = PlainTextFormatter <Node> .CreateForAnyObject(true);

                var output = new Node {
                    Id = "6"
                }.ToDisplayString(formatter);

                output.Should().Contain("InternalId: 6");
            }
            public void Output_can_include_internal_fields()
            {
                var formatter = PlainTextFormatter <Node> .CreateForAnyObject(true);

                var node = new Node {
                    Id = "5"
                };

                var output = node.ToDisplayString(formatter);

                output.Should().Contain("_id: 5");
            }