Exemple #1
0
        public void HtmlAttribute_SetsCssClassAttribute()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            ProgressBarOption target   = new ProgressBarOption();
            string            expected = target.CssClass = "Sample";

            returnHtml = Utility.ControlOptionHtmlBuilder <ProgressBarOption>(target, _startTag);
            actual     = Utility.GetAttribute(returnHtml, "class", _startTag);
            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void HtmlAttribute_SetsMaximumAttribute()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            ProgressBarOption target = new ProgressBarOption();

            target.Maximum = 100;
            string expected = "{\"max\":100}";

            returnHtml = Utility.ControlOptionHtmlBuilder <ProgressBarOption>(target, _startTag);
            actual     = Utility.GetAttribute(returnHtml, "data-control-options", _startTag);
            Assert.AreEqual(expected, actual);
        }
Exemple #3
0
        public void HtmlAttribute_SetsDisabledAttribute()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            ProgressBarOption target = new ProgressBarOption();

            target.Disabled = true;
            string expected = "{\"disabled\":true}";

            returnHtml = Utility.ControlOptionHtmlBuilder <ProgressBarOption>(target, _startTag);
            actual     = Utility.GetAttribute(returnHtml, "data-control-options", _startTag);
            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
        public void HtmlAttribute_SetsCustomHtmlAttribute()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            ProgressBarOption target = new ProgressBarOption();

            target.HtmlAttributeList = new RouteValueDictionary(new { CustomAttribute = "Sample" });
            string expected = "Sample";

            returnHtml = Utility.ControlOptionHtmlBuilder <ProgressBarOption>(target, _startTag);
            actual     = Utility.GetAttribute(returnHtml, "CustomAttribute", _startTag);
            Assert.AreEqual(expected, actual);
        }