public void TestBuildParagraph() { var builder = new HtmlBuilder(); using (builder.P()) { } Assert.AreEqual("<p></p>", builder.ToString()); }
public void TestBuildParagraphMergeClass() { var builder = new HtmlBuilder(); using (var p = builder.P()) { p.Class("para1"); } Assert.AreEqual(@"<p class=""para1""></p>", builder.ToString()); }
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()); }
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()); }
public void TestBuildNestedParagraphs() { var builder = new HtmlBuilder(); using (var p = builder.P()) { using (p.P()) { } } Assert.AreEqual("<p><p></p></p>", builder.ToString()); }
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()); }
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()); }