예제 #1
0
        public PaymentValidationServiceTests()
        {
            _mockCurrencyRepository = new Mock <ICurrencyRepository>();
            _mockPaymentCardService = new Mock <IPaymentCardService>();

            _paymentValidationService = new PaymentValidationService(
                _mockCurrencyRepository.Object,
                _mockPaymentCardService.Object);
        }
 public PaymentService(ILogger <PaymentService> logger,
                       IPaymentValidationService validationService,
                       IPaymentRepository repository,
                       IAcquiringBankService acquiringBankService)
 {
     _logger               = logger;
     _validationService    = validationService;
     _repository           = repository;
     _acquiringBankService = acquiringBankService;
 }
예제 #3
0
 public PaymentsController(
     IPaymentService paymentService,
     IPaymentValidationService paymentValidationService,
     IPaymentRepository paymentRepository,
     IMapper mapper)
 {
     _paymentService           = paymentService;
     _paymentValidationService = paymentValidationService;
     _paymentRepository        = paymentRepository;
     _mapper = mapper;
 }
예제 #4
0
 public SalesManager(IPaymentValidationService paymentValidationService)
 {
     this.paymentValidationService = paymentValidationService;
 }
예제 #5
0
 public SaleManager(IPaymentValidationService paymentValidationService)
 {
     _paymentValidationService = paymentValidationService;
 }
예제 #6
0
 public PaymentController(IPaymentValidationService validation, IPaymentService paymentService, IMapper mapper)
 {
     _validation     = validation;
     _paymentService = paymentService;
     _mapper         = mapper;
 }