public OrderRepository() { _orderDetailRepository = new OrderDetailRepository(); _paymentInstrumentRepository = new Payment.CombinedPaymentInstrumentRepository(); _mapper = new OrderMapper(new DataRecorderMetaDataFactory()); _paymentRepository = new PaymentRepository(); }
public OrderService(IOrderDetailRepository orderDetailRepository, ICombinedPaymentInstrumentRepository combinedPaymentInstrumentRepository, IPaymentController paymentController) { _orderDetailRepository = orderDetailRepository; _combinedPaymentInstrumentRepository = combinedPaymentInstrumentRepository; _paymentController = paymentController; }
public OrderController(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, ICombinedPaymentInstrumentRepository combinedPaymentInstrumentRepository, IOrderService orderService) { _orderRepository = orderRepository; _orderDetailRepository = orderDetailRepository; _combinedPaymentInstrumentRepository = combinedPaymentInstrumentRepository; _orderService = orderService; }
public OrderRepository(IPersistenceLayer persistenceLayer, IOrderDetailRepository orderDetailRepository, ICombinedPaymentInstrumentRepository paymentInstrumentRepository, IMapper <Core.Finance.Domain.Order, OrderEntity> mapper, IPaymentRepository paymentRepository) : base(persistenceLayer) { _orderDetailRepository = orderDetailRepository; _paymentInstrumentRepository = paymentInstrumentRepository; _mapper = mapper; _paymentRepository = paymentRepository; }
public PaymentController(IPaymentRepository paymentRepository, ICombinedPaymentInstrumentRepository combinedPaymentInstrumentRepository, IChargeCardPaymentRepository chargeCardPaymentRepository, IDataRecorderMetaDataFactory dataRecorderMetaDataFactory, IChargeCardRepository chargeCardRepository, IChargeCardService chargeCardService, IECheckService eCheckService, ISettings settings, ICustomerRepository customerRepository) { _paymentRepository = paymentRepository; _dataRecorderMetaDataFactory = dataRecorderMetaDataFactory; _combinedPaymentInstrumentRepository = combinedPaymentInstrumentRepository; _chargeCardService = chargeCardService; _chargeCardRepository = chargeCardRepository; _chargeCardPaymentRepository = chargeCardPaymentRepository; _checkService = eCheckService; _isEccEnabled = settings.IsEccEnabled; _customerRepository = customerRepository; }
protected override void SetUp() { base.SetUp(); _mockedMapper = _mocks.StrictMock <IMapper <Falcon.App.Core.Finance.Domain.Order, OrderEntity> >(); _mocks.StrictMock <IOrderFactory>(); _orderDetailRepository = _mocks.StrictMock <IOrderDetailRepository>(); _combinedPaymentInstrumentRepository = _mocks.StrictMock <ICombinedPaymentInstrumentRepository>(); _paymentRepository = _mocks.StrictMock <IPaymentRepository>(); _orderRepository = new OrderRepository(_persistenceLayer, _orderDetailRepository, _combinedPaymentInstrumentRepository, _mockedMapper, _paymentRepository); }
public ClaimPollingAgent(ILogManager logManager, IEventCustomerRepository eventCustomerRepository, ISettings settings, IBillingAccountRepository billingAccountRepository, IEncounterRepository encounterRepository, IClaimRepository claimRepository, IOrderRepository orderRepository, ICombinedPaymentInstrumentRepository paymentInstrumentRepository, IUniqueItemRepository <Event> eventRepository) { _logger = logManager.GetLogger <ClaimPollingAgent>(); _eventCustomerRepository = eventCustomerRepository; _settings = settings; _kareoApi = new KareoApi(); _billingAccountRepository = billingAccountRepository; _encounterRepository = encounterRepository; _claimRepository = claimRepository; _orderRepository = orderRepository; _paymentInstrumentRepository = paymentInstrumentRepository; _eventRepository = eventRepository; }
public void SetUp() { _mocks = new MockRepository(); _creditCardRepository = _mocks.StrictMock <IPaymentInstrumentRepository>(); _checkRepository = _mocks.StrictMock <IPaymentInstrumentRepository>(); _keyValueDictionaryFactory = _mocks.StrictMock <IKeyValueDictionaryFactory <PaymentType, IPaymentInstrumentRepository> >(); _repository = new CombinedPaymentInstrumentRepository( new List <IPaymentInstrumentRepository> { _creditCardRepository, _checkRepository }, _keyValueDictionaryFactory); _repositoryDictionary = new Dictionary <PaymentType, IPaymentInstrumentRepository> { { PaymentType.CreditCard, _creditCardRepository }, { PaymentType.Check, _checkRepository } }; }