public void CompareTest() { NuGenFolderTreeNode folder = new NuGenFolderTreeNode(this.serviceProvider); NuGenFolderTreeNode folder2 = new NuGenFolderTreeNode(this.serviceProvider); NuGenTaskTreeNode task = new NuGenTaskTreeNode(this.serviceProvider); NuGenTaskTreeNode task2 = new NuGenTaskTreeNode(this.serviceProvider); this.treeView.Nodes.AddNodeRange(new NuGenTreeNode[] { folder, folder2, task, task2 }); folder.Text = "a"; folder2.Text = "b"; task.Text = "c"; task2.Text = "d"; Assert.Less(this.comparer.Compare(folder, folder2), 0); Assert.Greater(this.comparer.Compare(folder2, folder), 0); Assert.Less(this.comparer.Compare(task, task2), 0); Assert.Greater(this.comparer.Compare(task2, task), 0); Assert.Less(this.comparer.Compare(folder, task), 0); Assert.Less(this.comparer.Compare(folder2, task), 0); Assert.Less(this.comparer.Compare(folder, task2), 0); Assert.Less(this.comparer.Compare(folder2, task2), 0); Assert.Greater(this.comparer.Compare(folder, null), 0); Assert.Less(this.comparer.Compare(null, task2), 0); }
public void CompareTest() { NuGenFolderTreeNode folder = new NuGenFolderTreeNode(this.serviceProvider); NuGenFolderTreeNode folder2 = new NuGenFolderTreeNode(this.serviceProvider); NuGenTaskTreeNode task = new NuGenTaskTreeNode(this.serviceProvider); NuGenTaskTreeNode task2 = new NuGenTaskTreeNode(this.serviceProvider); this.treeView.Nodes.AddNodeRange(new NuGenTreeNode[] { folder, folder2, task, task2 }); folder.Text = "a"; folder2.Text = "b"; task.Text = "c"; task2.Text = "d"; Assert.Less(this.comparer.Compare(folder, folder2), 0); Assert.Greater(this.comparer.Compare(folder2, folder), 0); Assert.Less(this.comparer.Compare(task, task2), 0); Assert.Greater(this.comparer.Compare(task2, task), 0); Assert.Less(this.comparer.Compare(folder, task), 0); Assert.Less(this.comparer.Compare(folder2, task), 0); Assert.Less(this.comparer.Compare(folder, task2), 0); Assert.Less(this.comparer.Compare(folder2, task2), 0); Assert.Greater(this.comparer.Compare(folder, null), 0); Assert.Less(this.comparer.Compare(null, task2), 0); }
public void SetTaskPriorityRecursionTest() { NuGenFolderTreeNode parentFolder = new NuGenFolderTreeNode(this._ServiceProvider, "parentFolder"); NuGenFolderTreeNode childFolder = new NuGenFolderTreeNode(this._ServiceProvider, "childFolder"); for (int i = 0; i < 3; i++) { childFolder.Nodes.AddNode(new NuGenTaskTreeNode(this._ServiceProvider, i.ToString())); parentFolder.Nodes.AddNode(new NuGenTaskTreeNode(this._ServiceProvider, i.ToString())); } parentFolder.Nodes.AddNode(childFolder); this._TaskTreeView.SetTaskPriority(parentFolder, NuGenTaskPriority.Critical); foreach (NuGenTreeNode treeNode in parentFolder.Nodes) { if (treeNode is NuGenTaskTreeNode) { Assert.AreEqual(NuGenTaskPriority.Critical, ((NuGenTaskTreeNode)treeNode).TaskPriority); } } foreach (NuGenTreeNode treeNode in childFolder.Nodes) { if (treeNode is NuGenTaskTreeNode) { Assert.AreEqual(NuGenTaskPriority.Critical, ((NuGenTaskTreeNode)treeNode).TaskPriority); } } }
public void CompareTest() { NuGenFolderTreeNode folder = new NuGenFolderTreeNode(this.serviceProvider); NuGenTaskTreeNode criticalTask = new NuGenTaskTreeNode( this.serviceProvider, "Critical", NuGenTaskPriority.Critical ); NuGenTaskTreeNode requiredTask = new NuGenTaskTreeNode( this.serviceProvider, "Required", NuGenTaskPriority.Required ); NuGenTaskTreeNode wantedTask = new NuGenTaskTreeNode( this.serviceProvider, "Wanted", NuGenTaskPriority.Required ); NuGenTaskTreeNode wouldBeNiceTask = new NuGenTaskTreeNode( this.serviceProvider, "WouldBeNice", NuGenTaskPriority.WouldBeNice ); NuGenTaskTreeNode maybeTask = new NuGenTaskTreeNode( this.serviceProvider, "Maybe", NuGenTaskPriority.Maybe ); NuGenTaskTreeNodeBase[] nodes = new NuGenTaskTreeNodeBase[] { criticalTask, requiredTask, wantedTask, wouldBeNiceTask, maybeTask }; foreach (NuGenTaskTreeNodeBase node in nodes) { Assert.Less(this.comparer.Compare(folder, node), 0); Assert.Greater(this.comparer.Compare(node, folder), 0); } Assert.Less(this.comparer.Compare(criticalTask, maybeTask), 0); Assert.Less(this.comparer.Compare(wantedTask, wouldBeNiceTask), 0); Assert.Less(this.comparer.Compare(wouldBeNiceTask, maybeTask), 0); Assert.Greater(this.comparer.Compare(requiredTask, criticalTask), 0); Assert.Greater(this.comparer.Compare(wantedTask, criticalTask), 0); Assert.Greater(this.comparer.Compare(wouldBeNiceTask, requiredTask), 0); Assert.Greater(this.comparer.Compare(folder, null), 0); Assert.Less(this.comparer.Compare(null, folder), 0); }
public void CompareTest() { NuGenFolderTreeNode folder = new NuGenFolderTreeNode(this.serviceProvider); NuGenTaskTreeNode criticalTask = new NuGenTaskTreeNode( this.serviceProvider, "Critical", NuGenTaskPriority.Critical ); NuGenTaskTreeNode requiredTask = new NuGenTaskTreeNode( this.serviceProvider, "Required", NuGenTaskPriority.Required ); NuGenTaskTreeNode wantedTask = new NuGenTaskTreeNode( this.serviceProvider, "Wanted", NuGenTaskPriority.Required ); NuGenTaskTreeNode wouldBeNiceTask = new NuGenTaskTreeNode( this.serviceProvider, "WouldBeNice", NuGenTaskPriority.WouldBeNice ); NuGenTaskTreeNode maybeTask = new NuGenTaskTreeNode( this.serviceProvider, "Maybe", NuGenTaskPriority.Maybe ); NuGenTaskTreeNodeBase[] nodes = new NuGenTaskTreeNodeBase[] { criticalTask, requiredTask, wantedTask, wouldBeNiceTask, maybeTask }; foreach (NuGenTaskTreeNodeBase node in nodes) { Assert.Less(this.comparer.Compare(folder, node), 0); Assert.Greater(this.comparer.Compare(node, folder), 0); } Assert.Less(this.comparer.Compare(criticalTask, maybeTask), 0); Assert.Less(this.comparer.Compare(wantedTask, wouldBeNiceTask), 0); Assert.Less(this.comparer.Compare(wouldBeNiceTask, maybeTask), 0); Assert.Greater(this.comparer.Compare(requiredTask, criticalTask), 0); Assert.Greater(this.comparer.Compare(wantedTask, criticalTask), 0); Assert.Greater(this.comparer.Compare(wouldBeNiceTask, requiredTask), 0); Assert.Greater(this.comparer.Compare(folder, null), 0); Assert.Less(this.comparer.Compare(null, folder), 0); }
public void CompareTest() { NuGenTaskTreeNode completedTask = new NuGenTaskTreeNode(this.serviceProvider); completedTask.Completed = true; NuGenTaskTreeNode unCompletedTask = new NuGenTaskTreeNode(this.serviceProvider); unCompletedTask.Completed = false; NuGenFolderTreeNode folder = new NuGenFolderTreeNode(this.serviceProvider); NuGenFolderTreeNode folder2 = new NuGenFolderTreeNode(this.serviceProvider); Assert.Less(this.comparer.Compare(folder, completedTask), 0); Assert.Less(this.comparer.Compare(folder, unCompletedTask), 0); Assert.Less(this.comparer.Compare(unCompletedTask, completedTask), 0); Assert.Greater(this.comparer.Compare(completedTask, unCompletedTask), 0); Assert.Greater(this.comparer.Compare(unCompletedTask, folder), 0); Assert.Greater(this.comparer.Compare(completedTask, folder), 0); Assert.AreEqual(0, this.comparer.Compare(folder, folder2)); Assert.AreEqual(0, this.comparer.Compare(completedTask, completedTask)); Assert.Greater(this.comparer.Compare(folder, null), 0); Assert.Less(this.comparer.Compare(null, unCompletedTask), 0); }
public void SetTaskPriorityRecursionTest() { NuGenFolderTreeNode parentFolder = new NuGenFolderTreeNode(this._ServiceProvider, "parentFolder"); NuGenFolderTreeNode childFolder = new NuGenFolderTreeNode(this._ServiceProvider, "childFolder"); for (int i = 0; i < 3; i++) { childFolder.Nodes.AddNode(new NuGenTaskTreeNode(this._ServiceProvider, i.ToString())); parentFolder.Nodes.AddNode(new NuGenTaskTreeNode(this._ServiceProvider, i.ToString())); } parentFolder.Nodes.AddNode(childFolder); this._TaskTreeView.SetTaskPriority(parentFolder, NuGenTaskPriority.Critical); foreach (NuGenTreeNode treeNode in parentFolder.Nodes) { if (treeNode is NuGenTaskTreeNode) { Assert.AreEqual(NuGenTaskPriority.Critical, ((NuGenTaskTreeNode)treeNode).TaskPriority); } } foreach (NuGenTreeNode treeNode in childFolder.Nodes) { if (treeNode is NuGenTaskTreeNode) { Assert.AreEqual(NuGenTaskPriority.Critical, ((NuGenTaskTreeNode)treeNode).TaskPriority); } } }
public void LoadTest() { this._FolderTreeNode.Save(this._NodeToSaveTo); NuGenFolderTreeNode restoredNode = new NuGenFolderTreeNode(this._ServiceProvider); NuGenTaskTreeView taskTreeView = new NuGenTaskTreeView(); taskTreeView.Nodes.AddNode(restoredNode); restoredNode.Load(this._NodeToSaveTo); Assert.AreEqual(this._FolderText, restoredNode.Text); Assert.IsTrue(this._FolderTreeNode.IsExpanded); }
public void LoadTest() { this._FolderTreeNode.Save(this._NodeToSaveTo); NuGenFolderTreeNode restoredNode = new NuGenFolderTreeNode(this._ServiceProvider); NuGenTaskTreeView taskTreeView = new NuGenTaskTreeView(); taskTreeView.Nodes.AddNode(restoredNode); restoredNode.Load(this._NodeToSaveTo); Assert.AreEqual(this._FolderText, restoredNode.Text); Assert.IsTrue(this._FolderTreeNode.IsExpanded); }
public void SetUp() { this._ServiceProvider = new NuGenTaskServiceProvider(); this._FolderTreeNode = new NuGenFolderTreeNode(this._ServiceProvider); this._FolderTreeNode.Nodes.AddNode(new NuGenTreeNode()); this._FolderTreeNode.Expand(); this._FolderText = "folder"; this._FolderTreeNode.Text = this._FolderText; this._XmlDoc = new XmlDocument(); this._NodeToSaveTo = this._XmlDoc.CreateElement("Folder"); this._XmlDoc.AppendChild(this._NodeToSaveTo); }
public void SetUp() { this._ServiceProvider = new NuGenTaskServiceProvider(); this._FolderTreeNode = new NuGenFolderTreeNode(this._ServiceProvider); this._FolderTreeNode.Nodes.AddNode(new NuGenTreeNode()); this._FolderTreeNode.Expand(); this._FolderText = "folder"; this._FolderTreeNode.Text = this._FolderText; this._XmlDoc = new XmlDocument(); this._NodeToSaveTo = this._XmlDoc.CreateElement("Folder"); this._XmlDoc.AppendChild(this._NodeToSaveTo); }
public void ConstructorTest() { int imageIndex = 0; int expandedImageIndex = 1; this._FolderTreeNode = new NuGenFolderTreeNode( this._ServiceProvider, "", imageIndex, expandedImageIndex ); Assert.IsFalse(this._FolderTreeNode.HasCheckBox); Assert.AreEqual(imageIndex, this._FolderTreeNode.ImageIndex); Assert.AreEqual(expandedImageIndex, this._FolderTreeNode.ExpandedImageIndex); }
private void PopulateTaskTreeView() { NuGenTaskTreeNode task = new NuGenTaskTreeNode( this._ServiceProvider, this._TaskText, this._TaskPriority ); task.Text = this._TaskText; task.Checked = true; NuGenTaskTreeNode task2 = new NuGenTaskTreeNode( this._ServiceProvider, this._Task2Text, this._Task2Priority ); task2.Text = this._Task2Text; NuGenFolderTreeNode folder = new NuGenFolderTreeNode( this._ServiceProvider, this._FolderText ); folder.Text = this._FolderText; NuGenTaskTreeNode folderChild = new NuGenTaskTreeNode( this._ServiceProvider, this._FolderChildText, this._FolderChildPriority ); folderChild.Checked = true; folderChild.Text = this._FolderChildText; folder.Nodes.AddNode(folderChild); this._TaskTreeView.Nodes.AddNodeRange(new NuGenTreeNode[] { task, task2, folder }); }
public void SetUp() { this._DropService = new NuGenTaskDragDropService(); this._TaskTreeView = new NuGenTaskTreeView(); this._ServiceProvider = new NuGenTaskServiceProvider(); this._InitialCount = this._TaskTreeView.Nodes.Count; for (int i = 0; i < 10; i++) { NuGenFolderTreeNode folderNode = new NuGenFolderTreeNode(this._ServiceProvider); this._TaskTreeView.AddFolder(folderNode); for (int j = 0; j < 10; j++) { folderNode.Nodes.AddNode(new NuGenTaskTreeNode(this._ServiceProvider)); } } for (int i = 0; i < 10; i++) { this._TaskTreeView.AddTask(new NuGenTaskTreeNode(this._ServiceProvider)); } }
public void SetUp() { this._DropService = new NuGenTaskDragDropService(); this._TaskTreeView = new NuGenTaskTreeView(); this._ServiceProvider = new NuGenTaskServiceProvider(); this._InitialCount = this._TaskTreeView.Nodes.Count; for (int i = 0; i < 10; i++) { NuGenFolderTreeNode folderNode = new NuGenFolderTreeNode(this._ServiceProvider); this._TaskTreeView.AddFolder(folderNode); for (int j = 0; j < 10; j++) { folderNode.Nodes.AddNode(new NuGenTaskTreeNode(this._ServiceProvider)); } } for (int i = 0; i < 10; i++) { this._TaskTreeView.AddTask(new NuGenTaskTreeNode(this._ServiceProvider)); } }
public void ConstructorTest() { int imageIndex = 0; int expandedImageIndex = 1; this._FolderTreeNode = new NuGenFolderTreeNode( this._ServiceProvider, "", imageIndex, expandedImageIndex ); Assert.IsFalse(this._FolderTreeNode.HasCheckBox); Assert.AreEqual(imageIndex, this._FolderTreeNode.ImageIndex); Assert.AreEqual(expandedImageIndex, this._FolderTreeNode.ExpandedImageIndex); }