public void JsTreeFor_Expression() { JsTreeView tree = new JsTreeView(); tree.JsTree.SelectedIds.Add("4567"); tree.JsTree.SelectedIds.Add("12345"); tree.JsTree.Nodes.Add(new JsTreeNode("Test")); tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("12345", "Test1")); tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("23456", "Test2")); HtmlHelper<JsTreeView> html = HtmlHelperFactory.CreateHtmlHelper(tree); String actual = html.JsTreeFor(model => model.JsTree).ToString(); String expected = "<div class=\"js-tree-view-ids\">" + "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"4567\" />" + "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"12345\" />" + "</div>" + "<div class=\"js-tree-view\" for=\"JsTree.SelectedIds\">" + "<ul>" + "<li>Test" + "<ul>" + "<li id=\"12345\">Test1</li>" + "<li id=\"23456\">Test2</li>" + "</ul>" + "</li>" + "</ul>" + "</div>"; Assert.Equal(expected, actual); }
public void JsTreeFor_Expression() { JsTreeView tree = new JsTreeView(); tree.JsTree.SelectedIds.Add("4567"); tree.JsTree.SelectedIds.Add("12345"); tree.JsTree.Nodes.Add(new JsTreeNode("Test")); tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("12345", "Test1")); tree.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("23456", "Test2")); HtmlHelper <JsTreeView> html = HtmlHelperFactory.CreateHtmlHelper(tree); String actual = html.JsTreeFor(model => model.JsTree).ToString(); String expected = "<div class=\"js-tree-view-ids\">" + "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"4567\" />" + "<input name=\"JsTree.SelectedIds\" type=\"hidden\" value=\"12345\" />" + "</div>" + "<div class=\"js-tree-view\" for=\"JsTree.SelectedIds\">" + "<ul>" + "<li>Test" + "<ul>" + "<li id=\"12345\">Test1</li>" + "<li id=\"23456\">Test2</li>" + "</ul>" + "</li>" + "</ul>" + "</div>"; Assert.Equal(expected, actual); }
public void SetUp() { JsTreeView model = new JsTreeView(); model.JsTree.SelectedIds.Add("1"); model.JsTree.Nodes.Add(new JsTreeNode("Test")); model.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("1", "Test1")); model.JsTree.Nodes[0].Nodes.Add(new JsTreeNode("2", "Test2")); html = HtmlHelperFactory.CreateHtmlHelper(model); }