public BacsExportService() { var configuration = new SonovateConfigurationBuilder().Build(); var documentStoreUrl = configuration["DocumentStore:Url"]; var documentStoreDatabase = configuration["DocumentStore:Database"]; var documentStore = new DocumentStore { Urls = new[] { documentStoreUrl }, Database = documentStoreDatabase }; _paymentServiceFactory = new PaymentServiceFactory(documentStore); _savePaymentService = new SavePaymentService(); }
public BacsExportServiceTests() { _mockPaymentsRepository = new Mock <IPaymentsRepository>(); _mockAgencyRepository = new Mock <IAgencyRepository>(); _mockCandidateRepository = new Mock <ICandidateRepository>(); _mockInvoiceTransactionRepository = new Mock <IInvoiceTransactionRepository>(); _mockDateTimeService = new Mock <IDateTimeService>(); _mockPaymentService = new Mock <IPaymentService>(); _mockApplicationWrapper = new Mock <IApplicationSettingsWrapper>(); _testDataBuilder = new TestDataBuilder(); var mockWriterWrapper = _testDataBuilder.GetMockedCsvWriterWrapper(); _paymentServiceFactory = new PaymentServiceFactory(_mockPaymentsRepository.Object, _mockInvoiceTransactionRepository.Object, _mockAgencyRepository.Object, _mockCandidateRepository.Object, _mockApplicationWrapper.Object); _mockDateTimeService.Setup(x => x.GetStartDateTime()).Returns(startDate); _mockDateTimeService.Setup(x => x.GetCurrentDateTime()).Returns(endDateTime); _bacsExportService = new BacsExportService(_paymentServiceFactory, _mockDateTimeService.Object, mockWriterWrapper.Object); }
public PaymentServiceUser(IPaymentServiceFactory paymentServiceFactory) { this.paymentServiceFactory = paymentServiceFactory; }
public void Setup() { _mockDocumentStore = new Mock <IDocumentStore>(); _paymentServiceFactory = new PaymentServiceFactory(_mockDocumentStore.Object); }
public BacsExportService(IPaymentServiceFactory paymentServiceFactory, IDateTimeService dateTimeService, ICsvWriterWrapper csvWriterWrapper) { _paymentServiceFactory = paymentServiceFactory; _dateTimeService = dateTimeService; _csvWriterWrapper = csvWriterWrapper; }