public void GetById() { //Arrange var deposit = new AccountDeposit() { Id = 1 }; var iRepositoryAccountDeposit = new MockIRepository <AccountDeposit>() .MockGetById(deposit); var accountDepositRepository = new MockAccountDepositRepository(); var bankDbContext = new BankDbContext(); var iRepositoryAccount = new MockIRepository <Account>(); var accountDepositService = new AccountDepositService( accountDepositRepository.Object, iRepositoryAccountDeposit.Object, null, null, iRepositoryAccount.Object, bankDbContext, null); //Act var accountDeposit = accountDepositService.GetById(1); //Assert Assert.IsNotNull(accountDeposit); }
public void GetPendingDeposits() { //Arrange var deposits = new List <AccountDeposit>() { new AccountDeposit() { Id = 1 } }; var iRepositoryAccountDeposit = new MockIRepository <AccountDeposit>(); var accountDepositRepo = new MockAccountDepositRepository() .MockGetPendingDeposits(deposits); var accountDepositRepository = new MockAccountDepositRepository(); var bankDbContext = new BankDbContext(); var iRepositoryAccount = new MockIRepository <Account>(); var accountDepositService = new AccountDepositService( accountDepositRepository.Object, iRepositoryAccountDeposit.Object, null, null, iRepositoryAccount.Object, bankDbContext, null); //Act var pendingDeposits = accountDepositService.GetPendingDeposits(); //Assert Assert.IsNotNull(pendingDeposits); }