public void HtmlAttribute_SetsBindValue() { actual = string.Empty; returnHtml = string.Empty; AutoCompleteBind target = new AutoCompleteBind(); string expected = target.Value = "Sample"; returnHtml = actual = Utility.ControlBindHtmlBuilder <AutoCompleteBind>(target, _startTag); actual = Utility.GetAttribute(returnHtml, "value", _startTag); Assert.AreEqual(expected, actual); }
public void HtmlAttribute_SetsCompleteBind() { actual = string.Empty; AutoCompleteBind target = new AutoCompleteBind(); target.Value = "Sample"; target.Source = new List <string> { "India", "US" }; string expected = "<input data-control-bind-source=\"{"source":["India","US"]}\" value=\"Sample\" type=\"text\" />"; actual = Utility.ControlBindHtmlBuilder <AutoCompleteBind>(target, _startTag); Assert.AreEqual(expected, actual); }
public void HtmlAttribute_SetsBindSource() { actual = string.Empty; returnHtml = string.Empty; AutoCompleteBind target = new AutoCompleteBind(); target.Source = new List <string> { "India", "US" }; string expected = "{\"source\":[\"India\",\"US\"]}"; returnHtml = Utility.ControlBindHtmlBuilder <AutoCompleteBind>(target, _startTag); actual = Utility.GetAttribute(returnHtml, "data-control-bind-source", _startTag); Assert.AreEqual(expected, actual); }