protected static double UnusedRiskFactor(Loan loan) { return(UnusedRiskFactors.ForRating(loan.GetRiskRating())); }
public abstract double Capital(Loan loan);
public virtual double Duration(Loan loan) { return(YearsTo(loan.GetExpiry().Value, loan)); }