public void TestInitialize() { this.serviceProvider = new ConfigurableServiceProvider(); this.uiSHell = new StubVsUIShell(); this.serviceProvider.RegisterService(typeof(SVsTaskSchedulerService), new SingleThreadedTaskSchedulerService()); this.serviceProvider.RegisterService(typeof(IVsUIShell), this.uiSHell); }
private StubVsUIShell.StubWindowFrame CreateAndRegisterFrame() { var frame = new StubVsUIShell.StubWindowFrame(); var uiShell = new StubVsUIShell { FindToolWindowAction = (windowSlotGuid) => { windowSlotGuid.Should().Be(VSConstants.StandardToolWindows.Output, "Unexpected window slot guid"); return(frame); } }; this.serviceProvider.RegisterService(typeof(SVsUIShell), uiShell); return(frame); }
public void TestCleanup() { this.uiSHell = null; this.serviceProvider = null; this.testSubject = null; }
private StubVsUIShell.StubWindowFrame CreateAndRegisterFrame() { var frame = new StubVsUIShell.StubWindowFrame(); var uiShell = new StubVsUIShell { FindToolWindowAction = (windowSlotGuid) => { Assert.AreEqual(VSConstants.StandardToolWindows.Output, windowSlotGuid, "Unexpected window slot guid"); return frame; } }; this.serviceProvider.RegisterService(typeof(SVsUIShell), uiShell); return frame; }