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); }
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); }
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); }
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); }