Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }