public void Arrange() { _charityRepository = new Mock <ICharityRepository>(); _bcpService = new Mock <IBcpService>(); _archiveDownloadService = new Mock <IArchiveDownloadService>(); _logger = new Mock <ILog>(); _charityRepository.Setup(x => x.GetLastCharityDataImport()) .ReturnsAsync(() => new CharityDataImport { ImportDate = new DateTime(2016, 5, 4), Month = 5, Year = 2016 }); _archiveDownloadService.Setup( x => x.DownloadFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .ReturnsAsync(() => true); _configuration = new ReferenceDataApiConfiguration { DatabaseConnectionString = "", CharityDataSourceUrlPattern = "_{0}_{1}_", CharityBcpServerName = "", CharityBcpTrustedConnection = false, CharityBcpUsername = "", CharityBcpPassword = "", CharityBcpTargetDb = "", CharityBcpTargetSchema = "", CharityBcpRowTerminator = "", CharityBcpFieldTerminator = "", }; _importer = new CharityImporter(_configuration, _charityRepository.Object, _bcpService.Object, _archiveDownloadService.Object, _logger.Object); }
public void Arrange() { _charityRepository = new Mock <ICharityRepository>(); _charityService = new Mock <ICharityService>(); _dataDownloadService = new Mock <IDataDownloadService>(); _logger = new Mock <ILog>(); _dataDownloadService.Setup(x => x.GetFileStream(It.IsAny <string>())) .ReturnsAsync(It.IsAny <Stream>()); _configuration = new ReferenceDataApiConfiguration { DatabaseConnectionString = "" }; _importer = new CharityImporter(_configuration, _charityRepository.Object, _charityService.Object, _dataDownloadService.Object, _logger.Object); }