private RunSpecificTestsArgumentExecutor GetExecutor(ITestRequestManager testRequestManager)
        {
            var runSettingsProvider = new TestableRunSettingsProvider();

            runSettingsProvider.AddDefaultRunSettings();
            return(new RunSpecificTestsArgumentExecutor(CommandLineOptions.Instance, runSettingsProvider, testRequestManager, this.mockOutput.Object));
        }
 public void Initialize()
 {
     this.commandLineOptions = CommandLineOptions.Instance;
     this.settingsProvider   = new TestableRunSettingsProvider();
     this.settingsProvider.UpdateRunSettings(DefaultRunSettings);
     this.mockOutput = new Mock <IOutput>();
 }
        private static RunTestsArgumentExecutor GetExecutor(ITestRequestManager testRequestManager)
        {
            var runSettingsProvider = new TestableRunSettingsProvider();

            runSettingsProvider.AddDefaultRunSettings();
            var executor = new RunTestsArgumentExecutor(
                CommandLineOptions.Instance,
                runSettingsProvider,
                testRequestManager);

            return(executor);
        }
        public void ExecutorExecuteShouldReturnSuccessWithoutExecutionInDesignMode()
        {
            var runSettingsProvider = new TestableRunSettingsProvider();

            runSettingsProvider.UpdateRunSettings("<RunSettings/>");

            CommandLineOptions.Instance.Reset();
            CommandLineOptions.Instance.IsDesignMode = true;
            var testRequestManager = new TestRequestManager(CommandLineOptions.Instance, new TestPlatform(), TestLoggerManager.Instance, TestRunResultAggregator.Instance, this.mockTestPlatformEventSource.Object);
            var executor           = new RunTestsArgumentExecutor(CommandLineOptions.Instance, runSettingsProvider, testRequestManager, this.mockOutput.Object);

            Assert.AreEqual(ArgumentProcessorResult.Success, executor.Execute());
        }
        private static ListFullyQualifiedTestsArgumentExecutor GetExecutor(ITestRequestManager testRequestManager, IOutput output)
        {
            var runSettingsProvider = new TestableRunSettingsProvider();

            runSettingsProvider.AddDefaultRunSettings();
            var listFullyQualifiedTestsArgumentExecutor =
                new ListFullyQualifiedTestsArgumentExecutor(
                    CommandLineOptions.Instance,
                    runSettingsProvider,
                    testRequestManager,
                    output ?? ConsoleOutput.Instance);

            return(listFullyQualifiedTestsArgumentExecutor);
        }
示例#6
0
 public void Init()
 {
     this.settingsProvider = new TestableRunSettingsProvider();
 }
示例#7
0
 public void Init()
 {
     this.runSettingsProvider = new TestableRunSettingsProvider();
     this.executor            = new ParallelArgumentExecutor(CommandLineOptions.Instance, this.runSettingsProvider);
 }