public ProcessedLoanController(LoanTrancheEvaluator loanTrancheEvaluator)
 {
     if (loanTrancheEvaluator == null)
     {
         throw new ArgumentException("ProcessedLoanController: loanTrancheEvaluator must be provided.");
     }
     _loanTrancheEvaluator = loanTrancheEvaluator;
 }
 public LoanProductPreparer(LoanTrancheEvaluator loanTrancheEvaluator)
 {
     if (loanTrancheEvaluator == null)
     {
         throw new ArgumentException("LoanProductPreparer: loanTrancheEvaluator must be provided.");
     }
     _loanTrancheEvaluator = loanTrancheEvaluator;
 }
 public ProcessedLoanController(LoanTrancheEvaluator loanTrancheEvaluator)
 {
     if (loanTrancheEvaluator == null)
     {
         throw new ArgumentNullException(nameof(loanTrancheEvaluator));
     }
     _loanTrancheEvaluator = loanTrancheEvaluator;
 }