Beispiel #1
0
        public void SetUp()
        {
            var serviceProvider = TestServiceProvider.GetDatabaseContext();

            _dbRepository      = new PaymentRepository(serviceProvider.GetService <PaymentsContext>());
            _paymentService    = A.Fake <IPaymentService>();
            _paymentController = new PaymentController(_paymentService);
        }
        public void SetUp()
        {
            var serviceProvider = TestServiceProvider.GetDatabaseContext();

            _dbRepository           = new PaymentRepository(serviceProvider.GetService <PaymentsContext>());
            _idempotencyRespository = new IdempotencyKeyRepository(serviceProvider.GetService <PaymentsContext>());
            _bankService            = A.Fake <IBankService>();
            _paymentService         = new PaymentService(_dbRepository, _idempotencyRespository, _bankService);
        }
Beispiel #3
0
 public TestHelper(IDbRespository <PaymentDetails> paymentRespository, IDbRespository <IdempotencyKey> idempotentencyRespository)
 {
     _paymentRespository        = paymentRespository;
     _idempotentencyRespository = idempotentencyRespository;
 }
 public PaymentService(IDbRespository <PaymentDetails> paymentsRepository, IDbRespository <IdempotencyKey> idempotencyRepository, IBankService bankService)
 {
     _paymentsRepository    = paymentsRepository;
     _idempotencyRepository = idempotencyRepository;
     _bankService           = bankService;
 }