public void TestObjectNurse_Clear() { _childTestObject.AddChild(_grandChildTestObject); _parentTestObject.AddChild(_childTestObject); //root Nurse doesn't contain valid testObject, valid test objects start from its children TestObjectNurse rootNurse = TestObjectNurse.AddTree(_treeView, _parentTestObject); rootNurse.Clear(); Assert.AreEqual(0, rootNurse.Children.Count); Assert.AreEqual(0, rootNurse.Nodes.Count); }
public void TestObjectNurse_AddTree() { _childTestObject.AddChild(_grandChildTestObject); _parentTestObject.AddChild(_childTestObject); //root Nurse doesn't contain valid testObject, valid test objects start from its children TestObjectNurse rootNurse = TestObjectNurse.AddTree(_treeView, _parentTestObject); Assert.IsNull(_parentTestObject.Parent); TestObjectNurse parentNurse = rootNurse.Children[0] as TestObjectNurse; TestObjectNurse childNurse = parentNurse.Children[0] as TestObjectNurse; TestObjectNurse grandNurse = childNurse.Children[0] as TestObjectNurse; Assert.IsNotNull(grandNurse); }