public void TestInvalidAprLoanComplianceInputs(int loanAmount, int apr, State state, LoanType loanType, LoanOccupancyType occupancyType) { var processed = BuildAprTest(loanAmount, apr, state, loanType, occupancyType); PrintReasons(processed); Assert.AreEqual(false, processed.Success); }
public void TestInvalidGlobalParameters(int loanAmount, int apr, State state, LoanType loanType, LoanOccupancyType occupancyType) { var processed = BuildGlobalsTest(loanAmount, apr, state, loanType, occupancyType); PrintReasons(processed); Assert.AreEqual(false, processed.Success); }
public void TestValidAprLoanComplianceInputs(int loanAmount, int apr, State state, LoanType loanType, LoanOccupancyType occupancyType, params LoanFeeAllocation[] allocations) { var processed = BuildAprTest(loanAmount, apr, state, loanType, occupancyType); PrintReasons(processed); Assert.AreEqual(true, processed.Success); }
public void TestThreeInvalidFeeComplianceInputs(int loanAmount, int apr, State state, LoanType loanType, LoanOccupancyType occupancyType, LoanFeeType feeType1, int feeCharged1, LoanFeeType feeType2, int feeCharged2, LoanFeeType feeType3, int feeCharged3) { var processed = BuildFeesTest3(loanAmount, apr, state, loanType, occupancyType, feeType1, feeCharged1, feeType2, feeCharged2, feeType3, feeCharged3); PrintReasons(processed); Assert.AreEqual(false, processed.Success); }