public Brand ( string text, string url = null ) : IHtmlString | ||
text | string | |
url | string | |
return | IHtmlString |
public IHtmlString Brand(string text, string url = null)
{
var t = new GenericInnerHtmlContainer(string.IsNullOrEmpty(url) ? "p" : "a", text, false);
t.Attrs["class"] += "navbar-brand";
if (!string.IsNullOrEmpty(url)) t.Attrs["href"] = url;
return t;
}
public void NavbarWithBrand() { var output = new StringBuilder(); var writer = new StringBuilderWriter(output); using (var navbar = new Navbar(writer)) { using (navbar.Header()) { writer.Write(navbar.Brand("BootstrapComponents")); } } Assert.AreEqual("<nav class=\"navbar navbar-default\" role=\"navigation\"><div class=\"container\">" + "<div class=\"navbar-header\">" + toggleHtml + "<p class=\"navbar-brand\">BootstrapComponents</p>" + "</div>" + "</div></nav>", output.ToString()); }