public ReAttachMocks(MockBehavior behavior = MockBehavior.Strict) { CreateMockDebugger(behavior); CreateMockDTE(behavior); CreateMockMenuCommandService(behavior); MockReAttachReporter = new ReAttachTraceReporter(); // Use real reporting for simplicity. MockReAttachUi = new Mock <IReAttachUi>(behavior); MockReAttachHistory = new Mock <IReAttachHistory>(behavior); MockReAttachHistoryItems = new ReAttachTargetList(ReAttachConstants.ReAttachHistorySize); MockReAttachHistory.Setup(h => h.Items).Returns(MockReAttachHistoryItems); MockReAttachDebugger = new Mock <IReAttachDebugger>(behavior); // Wire up all services and modules. MockReAttachPackage = new Mock <IReAttachPackage>(behavior); MockReAttachPackage.Setup(p => p.GetService(typeof(IMenuCommandService))).Returns(MockMenuService.Object); MockReAttachPackage.Setup(p => p.GetService(typeof(SVsShellDebugger))).Returns(MockDebugger.Object); MockReAttachPackage.Setup(p => p.GetService(typeof(SDTE))).Returns(MockDTE.Object); MockReAttachPackage.Setup(p => p.Reporter).Returns(MockReAttachReporter); MockReAttachPackage.Setup(p => p.Ui).Returns(MockReAttachUi.Object); MockReAttachPackage.Setup(p => p.History).Returns(MockReAttachHistory.Object); MockReAttachPackage.Setup(p => p.Debugger).Returns(MockReAttachDebugger.Object); }
public ReAttachMocks(MockBehavior behavior = MockBehavior.Strict) { CreateMockDebugger(behavior); CreateMockDTE(behavior); CreateMockMenuCommandService(behavior); MockReAttachReporter = new ReAttachTraceReporter(); // Use real reporting for simplicity. MockReAttachUi = new Mock<IReAttachUi>(behavior); MockReAttachHistory = new Mock<IReAttachHistory>(behavior); MockReAttachHistoryItems = new ReAttachTargetList(ReAttachConstants.ReAttachHistorySize); MockReAttachHistory.Setup(h => h.Items).Returns(MockReAttachHistoryItems); MockReAttachDebugger = new Mock<IReAttachDebugger>(behavior); // Wire up all services and modules. MockReAttachPackage = new Mock<IReAttachPackage>(behavior); MockReAttachPackage.Setup(p => p.GetService(typeof(IMenuCommandService))).Returns(MockMenuService.Object); MockReAttachPackage.Setup(p => p.GetService(typeof(SVsShellDebugger))).Returns(MockDebugger.Object); MockReAttachPackage.Setup(p => p.GetService(typeof(SDTE))).Returns(MockDTE.Object); MockReAttachPackage.Setup(p => p.Reporter).Returns(MockReAttachReporter); MockReAttachPackage.Setup(p => p.Ui).Returns(MockReAttachUi.Object); MockReAttachPackage.Setup(p => p.History).Returns(MockReAttachHistory.Object); MockReAttachPackage.Setup(p => p.Debugger).Returns(MockReAttachDebugger.Object); }