Exemplo n.º 1
0
        public void TestBuildParagraph()
        {
            var builder = new HtmlBuilder();

            using (builder.P())
            {
            }

            Assert.AreEqual("<p></p>", builder.ToString());
        }
Exemplo n.º 2
0
        public void TestBuildParagraphMergeClass()
        {
            var builder = new HtmlBuilder();

            using (var p = builder.P())
            {
                p.Class("para1");
            }

            Assert.AreEqual(@"<p class=""para1""></p>", builder.ToString());
        }
Exemplo n.º 3
0
        public void TestBuildParagraphMergeAttributes()
        {
            var builder = new HtmlBuilder();

            using (var p = builder.P(new { name = "paragraph" }))
            {
                p.Attribute("id", "para");
            }

            Assert.AreEqual(@"<p name=""paragraph"" id=""para""></p>", builder.ToString());
        }
Exemplo n.º 4
0
        public void TestBuildParagraphMergeTwoAttributes()
        {
            var builder = new HtmlBuilder();

            using (var p = builder.P())
            {
                p.Attribute("class", "para1");
                p.Attribute("class", "para2");
            }

            Assert.AreEqual(@"<p class=""para1 para2""></p>", builder.ToString());
        }
Exemplo n.º 5
0
        public void TestBuildNestedParagraphs()
        {
            var builder = new HtmlBuilder();

            using (var p = builder.P())
            {
                using (p.P())
                {
                }
            }

            Assert.AreEqual("<p><p></p></p>", builder.ToString());
        }
Exemplo n.º 6
0
        public void TestBuildParagraphMergeMultipleAttributes()
        {
            var builder = new HtmlBuilder();

            using (var div = builder.Div())
            {
                using (var p = div.P())
                {
                    p.Class("para1").Id("test").For("div");
                }
            }

            Assert.AreEqual(@"<div><p class=""para1"" id=""test"" for=""div""></p></div>", builder.ToString());
        }
Exemplo n.º 7
0
        public void TestBuildParagraphWithAttributes()
        {
            var builder = new HtmlBuilder();

            using (builder.P(new { name = "paragraph", id = "para" }))
            {
            }

            Assert.AreEqual(@"<p name=""paragraph"" id=""para""></p>", builder.ToString());
        }