public void UsesSPInfoIfNoWindowSPInfoExists() { TestableRootWorkItem workItem = new TestableRootWorkItem(); Form parentForm = workItem.Items.AddNew <Form>(); MdiWorkspace workspace = new MdiWorkspace(parentForm); workItem.Workspaces.Add(workspace); MockSmartPart smartPart = workItem.SmartParts.AddNew <MockSmartPart>(); WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workItem.RegisterSmartPartInfo(smartPart, info); workspace.Show(smartPart); Assert.AreEqual("Foo", workspace.Windows[smartPart].Text); }
public void ShowSetTextOnFormFromSPInfo() { TestableRootWorkItem workItem = new TestableRootWorkItem(); Form parentForm = workItem.Items.AddNew <Form>(); MdiWorkspace workspace = new MdiWorkspace(parentForm); workItem.Workspaces.Add(workspace); MockSmartPart smartPart = workItem.SmartParts.AddNew <MockSmartPart>(); ISmartPartInfo info = new WindowSmartPartInfo(); info.Title = "Smart Part"; workItem.RegisterSmartPartInfo(smartPart, info); workspace.Show(smartPart); Assert.AreEqual("Smart Part", workspace.ParentMdiForm.MdiChildren[0].Text); }