public TestEngineController( IGherkinParserService gherkinParserService, ITestResultsSearchService testResultsSearchService, ITestEngineService testEngineService, ITestResultsCountsService testResultsCountsService, ITestResultsService testResultsService) { Guard.ArgumentNotNull(gherkinParserService, nameof(gherkinParserService)); Guard.ArgumentNotNull(testResultsSearchService, nameof(testResultsSearchService)); Guard.ArgumentNotNull(testEngineService, nameof(testEngineService)); Guard.ArgumentNotNull(testResultsCountsService, nameof(testResultsCountsService)); Guard.ArgumentNotNull(testResultsService, nameof(testResultsService)); _gherkinParserService = gherkinParserService; _testResultsSearchService = testResultsSearchService; _testEngineService = testEngineService; _testResultsCountsService = testResultsCountsService; _testResultsService = testResultsService; }