public void TestObjectNurse_FromTreeNode() { _childTestObject.AddChild(_grandChildTestObject); _parentTestObject.AddChild(_childTestObject); //Add it to tree TestObjectNurse rootNurse = new TestObjectNurse(_treeView); TestObjectNurse parentNurse = rootNurse.AddDecendants(_parentTestObject); TreeNode treeNode = parentNurse.TreeNode; TestObjectNurse nurseObject = TestObjectNurse.FromTreeNode(treeNode); Assert.AreEqual(parentNurse, nurseObject); TreeNode childNode = treeNode.Nodes[0]; TestObjectNurse childNurseObject = TestObjectNurse.FromTreeNode(childNode); TestObjectNurse childNurse = parentNurse[0]; Assert.AreEqual(childNurse, childNurseObject); }
public void TestObjectNurse_AddDecendants() { _childTestObject.AddChild(_grandChildTestObject); _parentTestObject.AddChild(_childTestObject); //Add it to tree TestObjectNurse rootNurse = new TestObjectNurse(_treeView); TestObjectNurse parentNurse = rootNurse.AddDecendants(_parentTestObject); TestObjectNurse parentNurse1 = rootNurse.Children[0] as TestObjectNurse; Assert.AreEqual(parentNurse, parentNurse1); TestObjectNurse childNurse = parentNurse.Children[0] as TestObjectNurse; TestObjectNurse grandNurse = childNurse.Children[0] as TestObjectNurse; Assert.IsNotNull(grandNurse); }