public void LinkButtonExtensions() { var hh = new FakeHtmlHelper<Foo>(); var html = hh.WLinkButton("botao", "Label", true); Assert.AreEqual("<a class=\"wbutton-normal submit wbutton\" href=\"botao\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label", false); Assert.AreEqual("<a class=\"wbutton-normal wbutton\" href=\"botao\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label", "icone"); Assert.AreEqual("<a class=\"wbutton-normal wbutton\" href=\"botao\" icon=\"icone\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label", "icone", true); Assert.AreEqual("<a class=\"wbutton-normal submit wbutton\" href=\"botao\" icon=\"icone\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label", WButtonType.Action); Assert.AreEqual("<a class=\"wbutton-action wbutton\" href=\"botao\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label", "icone", WButtonType.Alert); Assert.AreEqual("<a class=\"wbutton-alert wbutton\" href=\"botao\" icon=\"icone\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label"); Assert.AreEqual("<a class=\"wbutton-normal wbutton\" href=\"botao\">Label</a>", html.ToHtmlString()); html = hh.WLinkButton("botao", "Label", new { @class = "abc", value = "123" }); Assert.AreEqual("<a class=\"wbutton-normal wbutton abc\" href=\"botao\" value=\"123\">Label</a>", html.ToHtmlString()); }