public void Initiate_EmptyConfigurationPath_Logs() { var monitor = new UploadTradeFileMonitor( this._uploadConfiguration, this._directory, this._fileProcessor, this._enrichmentService, this._ordersRepository, this._fileUploadOrdersRepository, this._messageSender, this._systemProcessContext, this._omsVersioner, this._logger); monitor.Initiate(); A.CallTo(() => this._directory.Create(A <string> .Ignored)).MustNotHaveHappened(); }
public void Initiate_SetConfigurationPath_Logs() { var monitor = new UploadTradeFileMonitor( this._uploadConfiguration, this._directory, this._fileProcessor, this._enrichmentService, this._ordersRepository, this._fileUploadOrdersRepository, this._messageSender, this._systemProcessContext, this._omsVersioner, this._logger); A.CallTo(() => this._uploadConfiguration.DataImportTradeFileUploadDirectoryPath).Returns("testPath"); monitor.Initiate(); A.CallTo(() => this._directory.Create("testPath")).MustHaveHappenedOnceExactly(); }
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>()); }