public void ExceptionWhenTwoNodePresentersUseTheSameNodeTagType() { var treeView = new TreeView(); var parentNodePresenter1 = new ParentNodePresenter(); var parentNodePresenter2 = new ParentNodePresenter(); treeView.NodePresenters.Add(parentNodePresenter1); treeView.NodePresenters.Add(parentNodePresenter2); }
public void RefreshShouldNotRefreshNodesWhichAreNotLoaded() { var treeView = new TreeView(); var parent = new Parent { Name = "parent1" }; var child = new Child(); parent.Children.Add(child); var parentNodePresenter = new ParentNodePresenter(); var childNodePresenter = new ChildNodePresenter(); treeView.NodePresenters.Add(parentNodePresenter); treeView.NodePresenters.Add(childNodePresenter); childNodePresenter.AfterUpdate += delegate { Assert.Fail("Child nodes which are not loaded should not be updated"); }; treeView.Refresh(); }