Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }