public void ITreeDesignerTest() { _helper.InitializeDesignSurface(); IDesignerHost host = _helper.IDesignerHost; IComponent root = host.RootComponent; IDesigner rootDesigner = host.GetDesigner(root); IComponent child = null; child = host.CreateComponent(typeof(TreeDesignerTestComponent)) as IComponent; ComponentDesignerTest childDesigner = host.GetDesigner(child) as ComponentDesignerTest; Assert.AreEqual(root, childDesigner.ParentComponent, "#1"); Assert.AreEqual(rootDesigner, ((ITreeDesigner)childDesigner).Parent, "#2"); Assert.IsTrue(childDesigner.AssociatedComponents.Count == 0, "#3"); Assert.IsTrue(((ITreeDesigner)childDesigner).Children.Count == 0, "#4"); _helper.DisposeDesignSurface(); }
public void DisposeSurface() { _helper.DisposeDesignSurface(); }