public When_Import_Is_Called_To_Import_LocalEnterprisePartnershipStaging() { var config = new MapperConfiguration(c => c.AddMaps(typeof(LocalEnterprisePartnershipStagingMapper).Assembly)); var mapper = new Mapper(config); var logger = Substitute.For <ILogger <FileImportService <LocalEnterprisePartnershipStagingFileImportDto, LocalEnterprisePartnershipStagingDto, LocalEnterprisePartnershipStaging> > >(); _fileReader = Substitute.For <IFileReader <LocalEnterprisePartnershipStagingFileImportDto, LocalEnterprisePartnershipStagingDto> >(); _dataProcessor = Substitute.For <IDataProcessor <LocalEnterprisePartnershipStaging> >(); _repository = Substitute.For <IBulkInsertRepository <LocalEnterprisePartnershipStaging> >(); _repository.MergeFromStagingAsync().Returns(2); _stagingFileImportDto = new LocalEnterprisePartnershipStagingFileImportDto { FileDataStream = new MemoryStream() }; _fileReaderResults = Build(2); _fileReader.ValidateAndParseFileAsync(_stagingFileImportDto) .Returns(Task.FromResult(_fileReaderResults)); var service = new FileImportService <LocalEnterprisePartnershipStagingFileImportDto, LocalEnterprisePartnershipStagingDto, LocalEnterprisePartnershipStaging>(logger, mapper, _fileReader, _repository, _dataProcessor); _result = service.BulkImportAsync(_stagingFileImportDto).GetAwaiter().GetResult(); }
public LocalEnterprisePartnershipStagingParsingFixture() { Dto = new ValidLocalEnterprisePartnershipStagingFileImportDtoBuilder().Build(); Parser = new LocalEnterprisePartnershipStagingDataParser(); }
public LocalEnterprisePartnershipStagingFileImportFixture() { Dto = new ValidLocalEnterprisePartnershipStagingFileImportDtoBuilder().Build(); Validator = new LocalEnterprisePartnershipStagingDataValidator(); }