public TestExecutionService( IFileProvider fileProvider, ITestRunProvider testRunProvider, ITestRunsCleanerServiceClient testRunsCleanerServiceClient, ITestsCountsBasedDistributeService testCountsBasedDistributeService, ITestsTimesBasedDistributeService testsTimesBasedDistributeService, ITestAgentRunProvider testAgentRunProvider, ITestsRunnerTestResultsService testResultsService, IConsoleProvider consoleProvider, ITestAgentsService testAgentService, IPathProvider pathProvider, ITestCasesFilterService testCasesFilterService, ITestCasesHistoryService testCasesHistoryService, IPluginService pluginService) { _fileProvider = fileProvider; _testRunProvider = testRunProvider; _testRunsCleanerServiceClient = testRunsCleanerServiceClient; _testCountsBasedDistributeService = testCountsBasedDistributeService; _testsTimesBasedDistributeService = testsTimesBasedDistributeService; _testAgentRunProvider = testAgentRunProvider; _testResultsService = testResultsService; _consoleProvider = consoleProvider; _testAgentService = testAgentService; _pathProvider = pathProvider; _testCasesFilterService = testCasesFilterService; _testCasesHistoryService = testCasesHistoryService; _pluginService = pluginService; }
public void TestInit() { _testRunRepositoryMock = new Mock <IServiceClient <TestRunDto> >(); _testRunCustomArgumentRepositoryMock = new Mock <IServiceClient <TestRunCustomArgumentDto> >(); _dateTimeProviderMock = new Mock <IDateTimeProvider>(); _guidServiceMock = new Mock <IGuidService>(); _testRunOutputRepositoryMock = new Mock <ITestRunOutputServiceClient>(); _testRunProvider = new TestRunProvider(_testRunRepositoryMock.Object, _testRunCustomArgumentRepositoryMock.Object, _testRunOutputRepositoryMock.Object, _dateTimeProviderMock.Object, _guidServiceMock.Object); _fixture = new Fixture(); _testRunId = _fixture.Create <Guid>(); }