public UploadEtlFileMonitor( IUploadConfiguration uploadConfiguration, IReddeerDirectory directory, IUploadEtlFileProcessor fileProcessor, IEnrichmentService enrichmentService, IOrdersRepository ordersRepository, IFileUploadOrdersRepository fileUploadOrdersRepository, IUploadCoordinatorMessageSender fileUploadMessageSender, ISystemProcessContext systemProcessContext, IOmsVersioner omsVersioner, ILogger <UploadEtlFileMonitor> logger) : base(directory, logger, "Upload Etl File Monitor") { this._uploadConfiguration = uploadConfiguration ?? throw new ArgumentNullException(nameof(uploadConfiguration)); this._fileProcessor = fileProcessor ?? throw new ArgumentNullException(nameof(fileProcessor)); this._enrichmentService = enrichmentService ?? throw new ArgumentNullException(nameof(enrichmentService)); this._ordersRepository = ordersRepository ?? throw new ArgumentNullException(nameof(ordersRepository)); this._fileUploadOrdersRepository = fileUploadOrdersRepository ?? throw new ArgumentNullException(nameof(fileUploadOrdersRepository)); this._fileUploadMessageSender = fileUploadMessageSender ?? throw new ArgumentNullException(nameof(fileUploadMessageSender)); this._systemProcessContext = systemProcessContext ?? throw new ArgumentNullException(nameof(systemProcessContext)); this._omsVersioner = omsVersioner ?? throw new ArgumentNullException(nameof(omsVersioner)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public Mediator( IEnrichmentService enrichmentService, IUploadAllocationFileMonitor allocationFileMonitor, IUploadTradeFileMonitor tradeFileMonitor, IUploadEtlFileMonitor etlFileMonitor, IS3FileUploadMonitoringProcess s3FileUploadProcess, IFileScannerScheduler fileScanner, ILogger <Mediator> logger) { this._enrichmentService = enrichmentService ?? throw new ArgumentNullException(nameof(enrichmentService)); this._allocationFileMonitor = allocationFileMonitor ?? throw new ArgumentNullException(nameof(allocationFileMonitor)); this._tradeFileMonitor = tradeFileMonitor ?? throw new ArgumentNullException(nameof(tradeFileMonitor)); this._etlFileMonitor = etlFileMonitor ?? throw new ArgumentNullException(nameof(etlFileMonitor)); this._s3FileUploadProcess = s3FileUploadProcess ?? throw new ArgumentNullException(nameof(s3FileUploadProcess)); this._fileScanner = fileScanner ?? throw new ArgumentNullException(nameof(fileScanner)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PublishController(IDataService dataService, IEnrichmentService enrichmentservice, ITransitionService transitionService, ISearchAndCompareService searchAndCompareService, IManageCoursesBackendService manageCoursesBackendService) { _dataService = dataService; _searchAndCompareService = searchAndCompareService; _manageCoursesBackendService = manageCoursesBackendService; _enrichmentservice = enrichmentservice; _transitionService = transitionService; }
public SearchAndCompareService(ISearchAndCompareApi api, ICourseMapper courseMapper, IDataService dataService, IEnrichmentService enrichmentService, ILogger <SearchAndCompareService> logger) { _api = api; _courseMapper = courseMapper; _dataService = dataService; _enrichmentService = enrichmentService; _logger = logger; }
public void Setup() { this._uploadConfiguration = A.Fake <IUploadConfiguration>(); this._directory = A.Fake <IReddeerDirectory>(); this._fileProcessor = A.Fake <IUploadTradeFileProcessor>(); this._enrichmentService = A.Fake <IEnrichmentService>(); this._ordersRepository = A.Fake <IOrdersRepository>(); this._fileUploadOrdersRepository = A.Fake <IFileUploadOrdersRepository>(); this._systemProcessContext = A.Fake <ISystemProcessContext>(); this._messageSender = A.Fake <IUploadCoordinatorMessageSender>(); this._omsVersioner = A.Fake <IOmsVersioner>(); this._logger = A.Fake <ILogger <UploadTradeFileMonitor> >(); A.CallTo(() => this._omsVersioner.ProjectOmsVersion(A <IReadOnlyCollection <Order> > .Ignored)) .ReturnsLazily(a => (IReadOnlyCollection <Order>)a.Arguments[0]); }
public void Setup() { this._enrichmentService = A.Fake <IEnrichmentService>(); this._ordersRepository = A.Fake <IOrdersRepository>(); this._fileUploadOrdersRepository = A.Fake <IFileUploadOrdersRepository>(); this._systemProcessContext = A.Fake <ISystemProcessContext>(); this._uploadMessageSender = A.Fake <IUploadCoordinatorMessageSender>(); this._uploadTradeFileMonitor = new UploadTradeFileMonitor( new Configuration.Configuration(), new ReddeerDirectory(), new UploadTradeFileProcessor( new OrderFileToOrderSerialiser(), new OrderFileValidator(), new NullLogger <UploadTradeFileProcessor>()), this._enrichmentService, this._ordersRepository, this._fileUploadOrdersRepository, this._uploadMessageSender, this._systemProcessContext, new OmsVersioner(new OmsOrderFieldCompression()), new NullLogger <UploadTradeFileMonitor>()); }
public OrganisationsController(IManageCoursesDbContext context, IEnrichmentService enrichmentService) { _context = context; _enrichmentService = enrichmentService; }
public EnrichmentController(IEnrichmentService service) { _service = service; }
public DataService(IManageCoursesDbContext context, IEnrichmentService enrichmentService, ILogger <DataService> logger) { _context = context; _enrichmentService = enrichmentService; _logger = logger; }