예제 #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);
        }