public void SetUp() { invoiceRepository = MockRepository.GenerateMock<IInvoiceRepository>(); accountRepository = MockRepository.GenerateMock<IAccountRepository>(); contactRepository = MockRepository.GenerateMock<IContactRepository>(); ewayProcessedDataRepository = MockRepository.GenerateMock<IEwayProcessedDataRepository>(); invoiceHardcopyRepository = MockRepository.GenerateMock<IInvoiceHardcopyRepository>(); ewayService = new EwayPaymentsService(invoiceRepository, accountRepository, contactRepository, ewayProcessedDataRepository, invoiceHardcopyRepository); }
public EwayPaymentsService(IInvoiceRepository invoiceRepository, IAccountRepository accountRepository, IContactRepository contactRepository, IEwayProcessedDataRepository ewayDataRepository, IInvoiceHardcopyRepository invoiceHardcopyRepository) { _invoiceRepository = invoiceRepository; _accountRepository = accountRepository; _contactRepository = contactRepository; _ewayDataRepository = ewayDataRepository; _invoiceHardcopyRepository = invoiceHardcopyRepository; }