コード例 #1
0
        public void TestBuildParagraph()
        {
            var builder = new HtmlBuilder();

            using (builder.P())
            {
            }

            Assert.AreEqual("<p></p>", builder.ToString());
        }
コード例 #2
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());
        }
コード例 #3
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        public void TestBuildParagraph()
        {
            var builder = new HtmlBuilder();

            using (builder.P())
            {
            }

            Assert.AreEqual("<p></p>", builder.ToString());
        }
コード例 #4
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());
        }
コード例 #5
0
        public void TestBuildParagraphMergeClass()
        {
            var builder = new HtmlBuilder();

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

            Assert.AreEqual(@"<p class=""para1""></p>", builder.ToString());
        }
コード例 #6
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        public void TestBuildParagraphMergeClass()
        {
            var builder = new HtmlBuilder();

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

            Assert.AreEqual(@"<p class=""para1""></p>", builder.ToString());
        }
コード例 #7
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        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());
        }
コード例 #8
0
        public void TestBuildParagraphMergeTwoAttributesClearsFirst()
        {
            var builder = new HtmlBuilder();

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

            Assert.AreEqual(@"<p class=""para2""></p>", builder.ToString());
        }
コード例 #9
0
        public void TestBuildNestedParagraphs()
        {
            var builder = new HtmlBuilder();

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

            Assert.AreEqual("<p><p></p></p>", builder.ToString());
        }
コード例 #10
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        public void TestBuildNestedParagraphs()
        {
            var builder = new HtmlBuilder();

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

            Assert.AreEqual("<p><p></p></p>", builder.ToString());
        }
コード例 #11
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        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());
        }
コード例 #12
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());
        }
コード例 #13
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        public void TestBuildParagraphMergeTwoAttributesClearsFirst()
        {
            var builder = new HtmlBuilder();

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

            Assert.AreEqual(@"<p class=""para2""></p>", builder.ToString());
        }
コード例 #14
0
ファイル: HtmlBuilderTest.cs プロジェクト: comsechq/sugar
        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());
        }