Example #1
0
        public void DSU_CreateWindow()
        {
            var pane = new Mock <IWindowPane>();

            pane.Setup(p => p.SetSite(sc));
            pane.Setup(p => p.CreateControl()).Returns(new Control());

            IWindowFrame window = svc.CreateWindow("testWin", "Test Window", pane.Object);

            Assert.IsNotNull(window);
            Assert.AreEqual(1, svc.DocumentWindows.Count());
            Assert.AreSame(pane.Object, svc.DocumentWindows.First().Pane);
            window.Show();
        }
Example #2
0
        public void DSU_CreateWindow()
        {
            var pane = mr.StrictMock <IWindowPane>();

            pane.Expect(p => p.SetSite(sc));
            pane.Expect(p => p.CreateControl()).Return(new Control());
            mr.ReplayAll();

            IWindowFrame window = svc.CreateWindow("testWin", "Test Window", pane);

            Assert.IsNotNull(window);
            Assert.AreEqual(1, svc.DocumentWindows.Count());
            Assert.AreSame(pane, svc.DocumentWindows.First().Pane);
            window.Show();
            mr.VerifyAll();
        }