Esempio n. 1
0
        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());
        }