コード例 #1
0
        public void HtmlAttribute_SetsHtmlContent()
        {
            actual = string.Empty;
            string id = "switch";
            SwitchButtonContent target = new SwitchButtonContent();

            target.Html = (delegate(object test) { return("<div style=\"padding: 10px;\">Html Test</div>"); });;
            string expected = "<div style=\"padding: 10px;\">Html Test</div>";

            actual = Utility.ControlInputButtonContentHtmlBuilder <SwitchButtonContent>(target, _startTag, id);
            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void HtmlAttribute_SetsTextValue()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            string id = "switch";
            SwitchButtonContent target = new SwitchButtonContent();
            string expected            = target.TextValue = "Juime Switch Button";

            returnHtml = Utility.ControlInputButtonContentHtmlBuilder <SwitchButtonContent>(target, _startTag, id);
            actual     = Utility.GetSection(returnHtml, _startTag);
            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void Render_Begin_SetsContent()
        {
            actual = string.Empty;
            SwitchButtonContent content = new SwitchButtonContent();

            content.TextValue = "Sample text";
            string       expected = "<div><input id=\"switch\" data-control-type=\"switch\" /><label for=\"switch\">Sample text</label></div>";
            SwitchButton target   = new SwitchButton();

            target.Id          = "switch";
            target.ControlType = "switch";
            target.Content     = content;
            actual             = Utility.ControlInputButtonHtmlBuilder <SwitchButton>(target, _startTag);
            Assert.AreEqual(expected, actual);
        }