public void Should_write_multiple_nestings_of_subclasses()
        {
            var joinedSubclassMapping = new JoinedSubclassMapping();

            joinedSubclassMapping.AddSubclass(new JoinedSubclassMapping { Name = "Child" });
            joinedSubclassMapping.Subclasses.First().AddSubclass(new JoinedSubclassMapping { Name = "Grandchild" });

            _subclassWriter.VerifyXml(joinedSubclassMapping)
                .Element("joined-subclass").Exists().HasAttribute("name", "Child")
                .Element("joined-subclass").Exists().HasAttribute("name", "Grandchild");
        }
        public void Should_write_the_subclasses()
        {
            var joinedSubclassMapping = new JoinedSubclassMapping();
            joinedSubclassMapping.AddSubclass(new JoinedSubclassMapping());

            _subclassWriter.VerifyXml(joinedSubclassMapping)
                .Element("joined-subclass").Exists();
        }