public void CanUseNotTabSPI() { WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workspace.Show(sp, info); }
public void CanUseNotTabSPI() { WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workspace.Show(sp, info); Assert.AreEqual("Foo", workspace.SelectedTab.Text); }
public void CanSetTitleAndDescription() { WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Title"; info.Description = "Description"; Assert.AreEqual("Title", info.Title); Assert.AreEqual("Description", info.Description); }
public void UsesSPInfoIfNoTabSPInfoExists() { WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workItem.RegisterSmartPartInfo(sp, info); workspace.Show(sp); Assert.AreEqual("Foo", workspace.Pages[sp].Text); }
public void CanConvertSmartPartInfo() { WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Title"; info.Description = "Description"; TabSmartPartInfo copied = WPFSmartPartInfo.ConvertTo <TabSmartPartInfo>(info); Assert.AreEqual("Title", copied.Title); Assert.AreEqual("Description", copied.Description); }
public void CanShowIfSPINotWindowSPI() { TestableRootWorkItem workItem = new TestableRootWorkItem(); WindowWorkspace workspace = workItem.Workspaces.AddNew <WindowWorkspace>(); MockSmartPart smartPart = workItem.SmartParts.AddNew <MockSmartPart>(); WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workspace.Show(smartPart, info); }
public void UsesSPInfoIfNoTabSPInfoExists() { WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workItem.RegisterSmartPartInfo(sp, info); workspace.Show(sp); IWPFUIElementAdapter catalog = workItem.Services.Get <IWPFUIElementAdapter>(); Control wrapper = catalog.Wrap(sp); Assert.AreEqual("Foo", workspace.Pages[wrapper].Text); }
public void CanShowWithNonWindowSPI() { 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"; workspace.Show(smartPart, info); }
public void UsesSPInfoIfNoWindowSPInfoExists() { TestableRootWorkItem workItem = new TestableRootWorkItem(); WindowWorkspace workspace = workItem.Workspaces.AddNew <WindowWorkspace>(); 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 UsesSPInfoIfNoWindowSPInfoExists() { TestableRootWorkItem workItem = new TestableRootWorkItem(); Form parentForm = workItem.Items.AddNew <Form>(); MdiWorkspace workspace = new MdiWorkspace(parentForm); workItem.Workspaces.Add(workspace); MockWPFSmartPart smartPart = workItem.SmartParts.AddNew <MockWPFSmartPart>(); WPFSmartPartInfo info = new WPFSmartPartInfo(); info.Title = "Foo"; workItem.RegisterSmartPartInfo(smartPart, info); workspace.Show(smartPart); Assert.AreEqual("Foo", workspace.Windows[smartPart.ElementHost].Text); }