Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }