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); }
public void Init() { this.settingsProvider = new TestableRunSettingsProvider(); }
public void Init() { this.runSettingsProvider = new TestableRunSettingsProvider(); this.executor = new ParallelArgumentExecutor(CommandLineOptions.Instance, this.runSettingsProvider); }