public ExperimentsController( IExperimentsService service, IUserService userService, IServiceProvider container, IExperimentTestResultService resultService) { Service = service; UserService = userService; ResultService = resultService; Container = container; }
public ExperimentPipeline( IExperimentGenerator generator, IWorkerExperimentService service, IExperimentTestResultService resultService, IReportsService reportService, ILogger <ExperimentPipeline> logger, IOptions <DbSettings> settings, IOnlineExecutor onlineExecutor) { _onlineExecutor = onlineExecutor; Generator = generator ?? throw new ArgumentNullException(nameof(generator)); Service = service; ResultService = resultService; ReportService = reportService; Logger = logger; Settings = settings; }