コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
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);
        }