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); }