public void TestObjectNurse_ConvertSubtree() { _parentTestObject.AddChild(_childTestObject); _childTestObject.AddChild(_grandChildTestObject); TestObjectNurse parentNurse = TestObjectNurse.ConvertSubtree(_parentTestObject); Assert.IsNull(parentNurse.Parent); Assert.IsNull(parentNurse.TestObject.Parent); TestObjectNurse childNurse = parentNurse[0] as TestObjectNurse; Assert.IsNotNull(childNurse); Assert.IsNotNull(childNurse.Parent = parentNurse); TestObjectNurse grandChildNurse = childNurse[0] as TestObjectNurse; Assert.IsNotNull(grandChildNurse); Assert.IsNotNull(grandChildNurse.Parent = childNurse); }