Exemplo n.º 1
0
 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;
 }