private bool LoanValidator(Loan loan) { var loanValidator = new LoanValidator(); loan.ValidationResult = loanValidator.Validate(loan); return(loan.ValidationResult.Errors.Any()); }
public void RetrieveStaticReadonlyLoanLimit_Listing_7() { var validator = new LoanValidator(); var loanLimit = validator.LoanStaticReadonlyCeiling(); Console.WriteLine("LoanStaticReadonlyCeiling expected: {0}, actual: {1}", _expectedLoanLimit, loanLimit); }
public void LoanConstCeiling_WithNoParameter_ExpectProperValue() { // Arrange var expected = LoanValidator.StaticReadonlyLoanLimit; var classUnderTest = new LoanValidator(); // Act var actual = classUnderTest.LoanConstCeiling(); // Assert Assert.AreEqual(expected, actual); }
public void RevisedLoanAmount_Listing_7() { var validator = new LoanValidator(); var originalLoanAmount = 5000; var revisedLoanAmount = validator.LoanConstCeiling(originalLoanAmount); Console.WriteLine("LoanConstCeiling expected: {0}, actual: {1}", originalLoanAmount, revisedLoanAmount); originalLoanAmount = revisedLoanAmount; Console.WriteLine("LoanConstCeiling expected: {0}, actual: {1}", originalLoanAmount, revisedLoanAmount); }
public LoanController(ILoanRepository loanRepository, IUserRepository userRepository, LoanValidator loanValidator) { _loanRepository = loanRepository; _userRepository = userRepository; _loanValidator = loanValidator; }