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(); }
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(); }