public override double Capital(Loan loan) { return((loan.OutstandingRiskAmount() * loan.Duration() * RiskFactor(loan)) + (loan.UnusedRiskAmount() * loan.Duration() * UnusedRiskFactor(loan))); }
public override double Capital(Loan loan) { return(loan.Commitment * loan.GetUnusedPercentage() * loan.Duration() * RiskFactor(loan)); }
public override double Capital(Loan loan) { return(loan.Commitment * loan.Duration() * RiskFactor(loan)); }