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() { 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 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() { 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 SaveTest() { NuGenTaskPriority taskPriority = NuGenTaskPriority.Required; this.taskTreeNode = new NuGenTaskTreeNode(this.serviceProvider, this.taskText, taskPriority); this.taskTreeNode.Text = this.taskText; this.taskTreeNode.Save(this.nodeToSaveTo); INuGenTaskXmlService xmlService = this.serviceProvider.GetService <INuGenTaskXmlService>(); if (xmlService == null) { Assert.Fail("Service of type INuGenTaskXmlService not found."); } Assert.AreEqual( this.taskText, xmlService.GetChildText( this.nodeToSaveTo, Resources.XmlTag_Text, "" ) ); Assert.AreEqual( taskPriority, Enum.Parse( typeof(NuGenTaskPriority), xmlService.GetChildText( this.nodeToSaveTo, Resources.XmlTag_TaskPriority, NuGenTaskPriority.Wanted.ToString() ) ) ); Assert.AreEqual( false, bool.Parse( xmlService.GetChildText( this.nodeToSaveTo, Resources.XmlTag_Completed, bool.FalseString ) ) ); }
public void SetUp() { this.serviceProvider = new NuGenTaskServiceProvider(); this.xmlDoc = new XmlDocument(); this.nodeToSaveTo = this.xmlDoc.CreateElement("Task"); this.xmlDoc.AppendChild(this.nodeToSaveTo); this.taskText = string.Concat(this.firstLine, Environment.NewLine, this.secondLine); this.taskTreeNode = new NuGenTaskTreeNode(this.serviceProvider, this.taskText, NuGenTaskPriority.Wanted); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Wanted, this.wantedImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.WouldBeNice, this.wouldBeNiceImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Maybe, this.maybeImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Required, this.requiredImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Critical, this.criticalImageIndex); }
public void SetUp() { this.serviceProvider = new NuGenTaskServiceProvider(); this.xmlDoc = new XmlDocument(); this.nodeToSaveTo = this.xmlDoc.CreateElement("Task"); this.xmlDoc.AppendChild(this.nodeToSaveTo); this.taskText = string.Concat(this.firstLine, Environment.NewLine, this.secondLine); this.taskTreeNode = new NuGenTaskTreeNode(this.serviceProvider, this.taskText, NuGenTaskPriority.Wanted); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Wanted, this.wantedImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.WouldBeNice, this.wouldBeNiceImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Maybe, this.maybeImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Required, this.requiredImageIndex); this.taskTreeNode.SetPriorityImageIndex(NuGenTaskPriority.Critical, this.criticalImageIndex); }
public void LoadTest() { NuGenTaskPriority taskPriority = NuGenTaskPriority.Required; this.taskTreeNode = new NuGenTaskTreeNode(this.serviceProvider, this.taskText, taskPriority); this.taskTreeNode.Text = this.taskText; this.taskTreeNode.Completed = true; this.taskTreeNode.Save(this.nodeToSaveTo); NuGenTaskTreeNode restoredTreeNode = new NuGenTaskTreeNode(this.serviceProvider); NuGenTaskTreeView taskTreeView = new NuGenTaskTreeView(); taskTreeView.Nodes.AddNode(restoredTreeNode); restoredTreeNode.Load(this.nodeToSaveTo); Assert.AreEqual(this.taskText, restoredTreeNode.Text); Assert.AreEqual(this.firstLine, ((TreeNode)restoredTreeNode).Text); Assert.AreEqual(true, this.taskTreeNode.Completed); Assert.AreEqual(taskPriority, this.taskTreeNode.TaskPriority); }
public void SetTaskPrioritySimpleTest() { int wantedImageIndex = 1; int criticalImageIndex = 2; NuGenTaskTreeNode task = new NuGenTaskTreeNode(this._ServiceProvider, "task"); task.SetPriorityImageIndex(NuGenTaskPriority.Wanted, wantedImageIndex); task.SetPriorityImageIndex(NuGenTaskPriority.Critical, criticalImageIndex); Assert.AreEqual(NuGenTaskPriority.Wanted, task.TaskPriority); Assert.AreEqual(wantedImageIndex, task.ImageIndex); Assert.AreEqual(wantedImageIndex, task.SelectedImageIndex); this._TaskTreeView.SetTaskPriority(task, NuGenTaskPriority.Critical); Assert.AreEqual(NuGenTaskPriority.Critical, task.TaskPriority); Assert.AreEqual(criticalImageIndex, task.ImageIndex); Assert.AreEqual(criticalImageIndex, task.SelectedImageIndex); }
public void SetTaskPrioritySimpleTest() { int wantedImageIndex = 1; int criticalImageIndex = 2; NuGenTaskTreeNode task = new NuGenTaskTreeNode(this._ServiceProvider, "task"); task.SetPriorityImageIndex(NuGenTaskPriority.Wanted, wantedImageIndex); task.SetPriorityImageIndex(NuGenTaskPriority.Critical, criticalImageIndex); Assert.AreEqual(NuGenTaskPriority.Wanted, task.TaskPriority); Assert.AreEqual(wantedImageIndex, task.ImageIndex); Assert.AreEqual(wantedImageIndex, task.SelectedImageIndex); this._TaskTreeView.SetTaskPriority(task, NuGenTaskPriority.Critical); Assert.AreEqual(NuGenTaskPriority.Critical, task.TaskPriority); Assert.AreEqual(criticalImageIndex, task.ImageIndex); Assert.AreEqual(criticalImageIndex, task.SelectedImageIndex); }
public void LoadTest() { NuGenTaskPriority taskPriority = NuGenTaskPriority.Required; this.taskTreeNode = new NuGenTaskTreeNode(this.serviceProvider, this.taskText, taskPriority); this.taskTreeNode.Text = this.taskText; this.taskTreeNode.Completed = true; this.taskTreeNode.Save(this.nodeToSaveTo); NuGenTaskTreeNode restoredTreeNode = new NuGenTaskTreeNode(this.serviceProvider); NuGenTaskTreeView taskTreeView = new NuGenTaskTreeView(); taskTreeView.Nodes.AddNode(restoredTreeNode); restoredTreeNode.Load(this.nodeToSaveTo); Assert.AreEqual(this.taskText, restoredTreeNode.Text); Assert.AreEqual(this.firstLine, ((TreeNode)restoredTreeNode).Text); Assert.AreEqual(true, this.taskTreeNode.Completed); Assert.AreEqual(taskPriority, this.taskTreeNode.TaskPriority); }
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 LoadTest() { this.PopulateTaskTreeView(); this._TaskTreeView.Save(this._XmlDoc); this._TaskTreeView = new NuGenTaskTreeView(); this._TaskTreeView.Load(this._XmlDoc); Assert.AreEqual(this._InitialCount + 3, this._TaskTreeView.Nodes.Count); Assert.IsTrue(this._TaskTreeView.Nodes[this._InitialCount] is NuGenTaskTreeNode); Assert.IsTrue(this._TaskTreeView.Nodes[this._InitialCount + 1] is NuGenTaskTreeNode); Assert.IsTrue(this._TaskTreeView.Nodes[this._InitialCount + 2] is NuGenFolderTreeNode); NuGenTaskTreeNode task = (NuGenTaskTreeNode)this._TaskTreeView.Nodes[this._InitialCount]; NuGenTaskTreeNode task2 = (NuGenTaskTreeNode)this._TaskTreeView.Nodes[this._InitialCount + 1]; Assert.IsTrue(task.Completed); Assert.AreEqual(this._TaskText, task.Text); Assert.AreEqual(this._TaskText, ((NuGenTreeNode)task).Text); Assert.AreEqual(this._TaskPriority, task.TaskPriority); Assert.IsFalse(task2.Completed); Assert.AreEqual(this._Task2Text, task2.Text); Assert.AreEqual(this._Task2Priority, task2.TaskPriority); NuGenTreeNode folderTreeNode = this._TaskTreeView.Nodes[this._InitialCount + 2]; Assert.AreEqual(1, folderTreeNode.Nodes.Count); Assert.IsTrue(folderTreeNode.Nodes[0] is NuGenTaskTreeNode); NuGenTaskTreeNode folderChild = (NuGenTaskTreeNode)folderTreeNode.Nodes[0]; Assert.IsTrue(folderChild.Completed); Assert.AreEqual(_FolderChildPriority, folderChild.TaskPriority); Assert.AreEqual(_FolderChildText, folderChild.Text); }
public void ConstructorArgumentNullExceptionTest() { this.taskTreeNode = new NuGenTaskTreeNode(null); }
public void SaveTest() { NuGenTaskPriority taskPriority = NuGenTaskPriority.Required; this.taskTreeNode = new NuGenTaskTreeNode(this.serviceProvider, this.taskText, taskPriority); this.taskTreeNode.Text = this.taskText; this.taskTreeNode.Save(this.nodeToSaveTo); INuGenTaskXmlService xmlService = this.serviceProvider.GetService<INuGenTaskXmlService>(); if (xmlService == null) { Assert.Fail("Service of type INuGenTaskXmlService not found."); } Assert.AreEqual( this.taskText, xmlService.GetChildText( this.nodeToSaveTo, Resources.XmlTag_Text, "" ) ); Assert.AreEqual( taskPriority, Enum.Parse( typeof(NuGenTaskPriority), xmlService.GetChildText( this.nodeToSaveTo, Resources.XmlTag_TaskPriority, NuGenTaskPriority.Wanted.ToString() ) ) ); Assert.AreEqual( false, bool.Parse( xmlService.GetChildText( this.nodeToSaveTo, Resources.XmlTag_Completed, bool.FalseString ) ) ); }
public void ConstructorArgumentNullExceptionTest() { this.taskTreeNode = new NuGenTaskTreeNode(null); }