public LearningAimReference( IFileImportService <LearningAimReferenceStagingFileImportDto> fileImportService, IRepository <FunctionLog> functionLogRepository) { _fileImportService = fileImportService; _functionLogRepository = functionLogRepository; }
public PostcodeLookupTestFixture() { var loggerRepository = new Logger <SqlBulkInsertRepository <PostcodeLookupStaging> >(new NullLoggerFactory()); var loggerCsvFileReader = new Logger <CsvFileReader <PostcodeLookupStagingFileImportDto, PostcodeLookupStagingDto> >(new NullLoggerFactory()); var logger = new Logger <FileImportService <PostcodeLookupStagingFileImportDto, PostcodeLookupStagingDto, PostcodeLookupStaging> >(new NullLoggerFactory()); var testConfig = new TestConfiguration(); MatchingDbContext = testConfig.GetDbContext(); var matchingConfiguration = TestConfiguration.MatchingConfiguration; var repository = new SqlBulkInsertRepository <PostcodeLookupStaging>(loggerRepository, matchingConfiguration); var functionLogRepository = new GenericRepository <FunctionLog>(new NullLogger <GenericRepository <FunctionLog> >(), MatchingDbContext); var dataValidator = new PostcodeLookupStagingDataValidator(); var dataParser = new PostcodeLookupStagingDataParser(); var nullDataProcessor = new NullDataProcessor <PostcodeLookupStaging>(); var csvFileReader = new CsvFileReader <PostcodeLookupStagingFileImportDto, PostcodeLookupStagingDto>(loggerCsvFileReader, dataParser, dataValidator, functionLogRepository); var config = new MapperConfiguration(c => c.AddMaps(typeof(PostcodeLookupStagingMapper).Assembly)); var mapper = new Mapper(config); FileImportService = new FileImportService <PostcodeLookupStagingFileImportDto, PostcodeLookupStagingDto, PostcodeLookupStaging>(logger, mapper, csvFileReader, repository, nullDataProcessor); }
public DataInitializerHostedService(IOptions <AppSettings> options, IFileImportService fileImportService, ILogger <DataInitializerHostedService> logger) { _options = options.Value; _fileImportService = fileImportService; _logger = logger; }
public PostcodeLookup( IFileImportService <PostcodeLookupStagingFileImportDto> fileImportService, IRepository <FunctionLog> functionLogRepository) { _fileImportService = fileImportService; _functionLogRepository = functionLogRepository; }
public When_ImportPostcodeLookup_Function_Blob_Trigger_Fires() { using var archiveStream = new ZipArchiveBuilder().Build(); var blobStream = Substitute.For <ICloudBlob>(); blobStream.OpenReadAsync(null, null, null) .Returns(archiveStream); blobStream.Metadata.Returns(new Dictionary <string, string> { { "createdBy", "TestUser" } }); var context = new ExecutionContext(); var logger = Substitute.For <ILogger>(); _fileImportService = Substitute.For <IFileImportService <PostcodeLookupStagingFileImportDto> >(); _functionLogRepository = Substitute.For <IRepository <FunctionLog> >(); var postcodeLookupFunctions = new Functions.PostcodeLookup(_fileImportService, _functionLogRepository); postcodeLookupFunctions.ImportPostcodeLookupAsync( blobStream, "test", context, logger ).GetAwaiter().GetResult(); }
public LocalEnterprisePartnership( IFileImportService <LocalEnterprisePartnershipStagingFileImportDto> fileImportService, IRepository <FunctionLog> functionLogRepository) { _fileImportService = fileImportService; _functionLogRepository = functionLogRepository; }
public ImportService(ILogger <ImportService> logger, IDownloadService downloadService, IFileImportService fileImportService, IOptions <AppSettings> options, IQueueService queueService) { _logger = logger; _downloadService = downloadService; _fileImportService = fileImportService; _queueService = queueService; _options = options.Value; }
public Processor( IFileImportService fileImportService, IDataImportService dataImportService, IProcessorService processorService, ILogger <Processor> logger ) { _fileImportService = fileImportService; _dataImportService = dataImportService; _processorService = processorService; _logger = logger; }
public void Initialize() { _coordinatorRepository = Substitute.For <IEntityRepository <Coordinator> >(); _studentRepository = Substitute.For <IEntityRepository <Student> >(); _httpContext = Substitute.For <IHttpContextService>(); _accountService = Substitute.For <IAccountService>(); _fileService = Substitute.For <IFileImportService>(); _internshipPeriodService = Substitute.For <IInternshipPeriodService>(); _archivesService = Substitute.For <IArchivesService>(); _coordinatorController = new CoordinatorController(_coordinatorRepository, _studentRepository, _accountService, _fileService, _httpContext, _internshipPeriodService, _archivesService); }
public Processor( IFileImportService fileImportService, IBatchService batchService, IImportStatusService importStatusService, IProcessorService processorService, ILogger <Processor> logger ) { _fileImportService = fileImportService; _batchService = batchService; _importStatusService = importStatusService; _processorService = processorService; _logger = logger; }
public CoordinatorController( IEntityRepository <Coordinator> coordinatorRepository, IEntityRepository <Student> studentRepository, IAccountService accountService, IFileImportService fileService, IHttpContextService httpContextService, IInternshipPeriodService internshipPeriodService, IArchivesService archivesService) { DependencyService.VerifyDependencies(coordinatorRepository, studentRepository, accountService, fileService, httpContextService, internshipPeriodService, archivesService); _coordinatorRepository = coordinatorRepository; _studentRepository = studentRepository; _accountService = accountService; _httpContextService = httpContextService; _fileService = fileService; _internshipPeriodService = internshipPeriodService; _archivesService = archivesService; }
public ProcessorService( ILogger <ProcessorService> logger, IBlobStorageService blobStorageService, IFileImportService fileImportService, ISplitFileService splitFileService, IImporterService importerService, IDataImportService dataImportService, IValidatorService validatorService, IDataArchiveService dataArchiveService) { _logger = logger; _blobStorageService = blobStorageService; _fileImportService = fileImportService; _splitFileService = splitFileService; _importerService = importerService; _dataImportService = dataImportService; _validatorService = validatorService; _dataArchiveService = dataArchiveService; }
public When_ImportLearningAimReference_Function_Blob_Trigger_Fires() { var blobStream = Substitute.For <ICloudBlob>(); blobStream.OpenReadAsync(null, null, null).Returns(new MemoryStream()); var context = new ExecutionContext(); var logger = Substitute.For <ILogger>(); _fileImportService = Substitute.For <IFileImportService <LearningAimReferenceStagingFileImportDto> >(); _functionLogRepository = Substitute.For <IRepository <FunctionLog> >(); var learningAimReferenceFunctions = new Functions.LearningAimReference(_fileImportService, _functionLogRepository); learningAimReferenceFunctions.ImportLearningAimReferenceAsync( blobStream, "test", context, logger).GetAwaiter().GetResult(); }
public ProcessorService( ILogger <ProcessorService> logger, IFileImportService fileImportService, IReleaseProcessorService releaseProcessorService, IFileStorageService fileStorageService, ISplitFileService splitFileService, IImporterService importerService, IBatchService batchService, IValidatorService validatorService, IDataArchiveService dataArchiveService) { _logger = logger; _fileImportService = fileImportService; _releaseProcessorService = releaseProcessorService; _fileStorageService = fileStorageService; _splitFileService = splitFileService; _importerService = importerService; _batchService = batchService; _validatorService = validatorService; _dataArchiveService = dataArchiveService; }
public When_ImportLocalEnterprisePartnership_Function_Blob_Trigger_Fires() { var blobStream = Substitute.For <ICloudBlob>(); blobStream.OpenReadAsync(null, null, null).Returns(new MemoryStream()); var context = new ExecutionContext(); var logger = Substitute.For <ILogger>(); _fileImportService = Substitute.For <IFileImportService <LocalEnterprisePartnershipStagingFileImportDto> >(); _functionLogRepository = Substitute.For <IRepository <FunctionLog> >(); var localEnterprisePartnershipFunctions = new Functions.LocalEnterprisePartnership(_fileImportService, _functionLogRepository); localEnterprisePartnershipFunctions.ImportLocalEnterprisePartnershipAsync( blobStream, "test", context, logger ).GetAwaiter().GetResult(); }
public FileController(IFileImportService fileImportService) { _fileImportService = fileImportService; }
public ExtractBanckController(IFileImportService fileImportService, IExtractBankService extractBankService) { _fileImportService = fileImportService; _extractBankService = extractBankService; }
public FileUploadController(IFileImportService <AppDbContext> dbFileImportService, IFileImportService <AppFileContext> fileFileImportService, IHostingEnvironment env) { _dbFileImportService = dbFileImportService; _fileFileImportService = fileFileImportService; _env = env; }
public ImportFileConsummer(IFileImportService fileImportService, ILogger <ImportFileConsummer> logger) { _fileImportService = fileImportService; _logger = logger; }
public void Initialize() { _fileImportService = new FileImportService(); }
/// <summary> /// Import controllers constructor /// </summary> public ImportController(IFileImportService importService) { _importService = importService; }