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