示例#1
0
        public void TestRequestManagerShouldNotInitializeConsoleLoggerIfDesignModeIsSet()
        {
            CommandLineOptions.Instance.IsDesignMode = true;
            this.mockLoggerEvents  = new DummyLoggerEvents(TestSessionMessageLogger.Instance);
            this.mockLoggerManager = new DummyTestLoggerManager(this.mockLoggerEvents);
            var requestManager = new TestRequestManager(CommandLineOptions.Instance,
                                                        new Mock <ITestPlatform>().Object,
                                                        this.mockLoggerManager,
                                                        TestRunResultAggregator.Instance,
                                                        new Mock <ITestPlatformEventSource>().Object);

            Assert.IsFalse(this.mockLoggerEvents.EventsSubscribed());
        }
示例#2
0
        public TestRequestManagerTests()
        {
            this.mockLoggerEvents            = new DummyLoggerEvents(TestSessionMessageLogger.Instance);
            this.mockLoggerManager           = new DummyTestLoggerManager(this.mockLoggerEvents);
            this.commandLineOptions          = new DummyCommandLineOptions();
            this.mockTestPlatform            = new Mock <ITestPlatform>();
            this.mockDiscoveryRequest        = new Mock <IDiscoveryRequest>();
            this.mockRunRequest              = new Mock <ITestRunRequest>();
            this.mockTestPlatformEventSource = new Mock <ITestPlatformEventSource>();
            var testRunResultAggregator = new DummyTestRunResultAggregator();

            this.testRequestManager = new TestRequestManager(this.commandLineOptions, this.mockTestPlatform.Object,
                                                             mockLoggerManager, testRunResultAggregator, mockTestPlatformEventSource.Object);
            this.mockTestPlatform.Setup(tp => tp.CreateDiscoveryRequest(It.IsAny <DiscoveryCriteria>(), It.IsAny <ProtocolConfig>()))
            .Returns(this.mockDiscoveryRequest.Object);
            this.mockTestPlatform.Setup(tp => tp.CreateTestRunRequest(It.IsAny <TestRunCriteria>(), It.IsAny <ProtocolConfig>()))
            .Returns(this.mockRunRequest.Object);
        }
示例#3
0
 public TestRequestManagerTests()
 {
     this.mockLoggerEvents  = new DummyLoggerEvents(TestSessionMessageLogger.Instance);
     this.mockLoggerManager = new DummyTestLoggerManager(this.mockLoggerEvents);
 }