public LimitedTimeModelBasedController(Lazy <IOfflineDeltaDiscoverer <TModel, TProgramDelta> > deltaDiscoverer, ITestsDeltaAdapter <TModel, TProgramDelta, TTestCase> testsDeltaAdapter, ITestSelector <TModel, TProgramDelta, TTestCase> testSelector, ITestProcessor <TTestCase, TResult, TProgramDelta, TModel> testProcessor, ITestPrioritizer <TTestCase> testPrioritizer, ILoggingHelper loggingHelper, IUserRunConfigurationProvider runConfigurationProvider, Lazy <IDependenciesVisualizer> dependenciesVisualizer, IResponsibleChangesReporter <TTestCase, TModel, TProgramDelta> responsibleChangesReporter) : base(deltaDiscoverer, testsDeltaAdapter, testSelector, testProcessor, testPrioritizer, loggingHelper, dependenciesVisualizer, responsibleChangesReporter) { this.runConfigurationProvider = runConfigurationProvider; }
public ModelBasedController( Lazy <IOfflineDeltaDiscoverer <TProgram, TProgramDelta> > deltaDiscoverer, ITestsDeltaAdapter <TProgram, TProgramDelta, TTestCase> testsDeltaAdapter, ITestSelector <TProgram, TProgramDelta, TTestCase> testSelector, ITestProcessor <TTestCase, TResult, TProgramDelta, TProgram> testProcessor, ITestPrioritizer <TTestCase> testPrioritizer, ILoggingHelper loggingHelper, Lazy <IDependenciesVisualizer> dependenciesVisualizer, IResponsibleChangesReporter <TTestCase, TProgram, TProgramDelta> responsibleChangesReporter) { this.deltaDiscoverer = deltaDiscoverer; this.testProcessor = testProcessor; this.testsDeltaAdapter = testsDeltaAdapter; this.testSelector = testSelector; this.testPrioritizer = testPrioritizer; this.loggingHelper = loggingHelper; this.dependenciesVisualizer = dependenciesVisualizer; this.responsibleChangesReporter = responsibleChangesReporter; }