public void ElementWithOneAttributeAndNoChildren()
        {
            HTMLBuilder builder = new HTMLBuilder();

            builder.Element("a", a =>
            {
                a.Attribute("b", "c");
            });
            AssertEx.EqualLines("<a b=\"c\"/>", builder);
        }
        public void ElementWithNoAttributesAndOneChildText()
        {
            HTMLBuilder builder = new HTMLBuilder();

            builder.Element("a", a =>
            {
                a.Text("b");
            });
            AssertEx.EqualLines("<a>b</a>", builder);
        }
        public void ElementWithNoAttributesAndOneChildElement()
        {
            HTMLBuilder builder = new HTMLBuilder();

            builder.Element("a", a =>
            {
                a.ChildElement("b");
            });
            AssertEx.EqualLines(new[]
            {
                "<a>",
                "  <b/>",
                "</a>"
            },
                                builder);
        }