public void RequestedLoanDetails() { //Arrange var loan = new AccountLoan() { Id = 1 }; var iRepositoryAccountLoan = new MockIRepository <AccountLoan>(); var accountLoanRepository = new MockAccountLoanRepository() .MockRequestedLoanDetails(loan); var bankDbContext = new BankDbContext(); var iRepositoryAccount = new MockIRepository <Account>(); var accountLoanService = new AccountLoanService( iRepositoryAccountLoan.Object, accountLoanRepository.Object, bankDbContext, iRepositoryAccount.Object, null); //Act var loanDetails = accountLoanService.RequestedLoanDetails(1); //Assert Assert.IsNotNull(loanDetails); }
public void GetById() { //Arrange var accountLoan = new AccountLoan() { Id = 1 }; var iRepositoryAccountLoan = new MockIRepository <AccountLoan>() .MockGetById(accountLoan); var accountLoanRepository = new MockAccountLoanRepository(); var bankDbContext = new BankDbContext(); var iRepositoryAccount = new MockIRepository <Account>(); var accountLoanService = new AccountLoanService( iRepositoryAccountLoan.Object, accountLoanRepository.Object, bankDbContext, iRepositoryAccount.Object, null); //Act var loanById = accountLoanService.GetById(1); //Assert Assert.IsNotNull(loanById); }
public void Create() { //Arrange var accountLoan = new AccountLoan() { Id = 1 }; var iRepositoryAccountLoan = new MockIRepository <AccountLoan>() .MockCreate(accountLoan); var accountLoanRepository = new MockAccountLoanRepository(); var bankDbContext = new BankDbContext(); var iRepositoryAccount = new MockIRepository <Account>(); var accountLoanService = new AccountLoanService( iRepositoryAccountLoan.Object, accountLoanRepository.Object, bankDbContext, iRepositoryAccount.Object, null); //Act var createdLoan = accountLoanService.Create(accountLoan); //Assert Assert.IsNotNull(createdLoan); }