private int SubmitBusinessLoanRequest(ISellerCompanyData companyData, BusinessLoans loan) { var companyDataRequest = CreateCompanyDataRequest(companyData); var loanApplication = new LoansRequest { InterestRatePerAnnum = loan.InterestRatePerAnnum, LoanAmount = loan.LoanAmount }; var result = _businessLoansService.SubmitApplicationFor(companyDataRequest, loanApplication); if (!result.Success) { return(-1); } return(result.ApplicationId ?? -1); }
public void Can_Map_To_LoanRequest() { var businessLoans = new BusinessLoans { Id = 1, InterestRatePerAnnum = 0.05M, LoanAmount = 100, }; var expected = new LoansRequest { InterestRatePerAnnum = 0.05M, LoanAmount = 100, }; var sut = new BusinessLoanMapper(); var result = sut.MapToLoanRequest(businessLoans); Assert.Equal(expected.InterestRatePerAnnum, result.InterestRatePerAnnum); Assert.Equal(expected.LoanAmount, result.LoanAmount); }
public IApplicationResult SubmitApplicationFor(CompanyDataRequest applicantData, LoansRequest businessLoans) { throw new NotImplementedException(); }