public void ShowingSetFormTextFromWindowSmartPartInfo() { TestableRootWorkItem workItem = new TestableRootWorkItem(); WindowWorkspace workspace = workItem.Workspaces.AddNew <WindowWorkspace>(); MockSmartPart smartPart = workItem.SmartParts.AddNew <MockSmartPart>(); WindowSmartPartInfo info = new WindowSmartPartInfo(); info.Title = "Mock Smart Part"; workItem.RegisterSmartPartInfo(smartPart, info); workspace.Show(smartPart, info); Assert.AreEqual("Mock Smart Part", workspace.Windows[smartPart].Text); }
public void UsesSPInfoIfNoWindowSPInfoExists() { TestableRootWorkItem workItem = new TestableRootWorkItem(); WindowWorkspace workspace = workItem.Workspaces.AddNew <WindowWorkspace>(); MockSmartPart smartPart = workItem.SmartParts.AddNew <MockSmartPart>(); SmartPartInfo info = new SmartPartInfo(); 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); }