Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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=\"{&quot;source&quot;:[&quot;India&quot;,&quot;US&quot;]}\" value=\"Sample\" type=\"text\" />";

            actual = Utility.ControlBindHtmlBuilder <AutoCompleteBind>(target, _startTag);
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        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);
        }