public HomeLoan(LoanCalculator loanCalculator) : base(loanCalculator) { }
public BaseLoan(LoanCalculator loanCalculator) { LoanCalculator = loanCalculator; }
/// <summary> /// Calculates a payment plan for the user, using the provided LoanCalculator /// </summary> /// <param name="borrowedAmount">The amount borrowed</param> /// <param name="numberOfYears">The number of years used to pay back</param> /// <returns></returns> public override IEnumerable <PaymentPlanModel> CalculatePaymentPlan(double borrowedAmount, int numberOfYears) { return(LoanCalculator.CalculatePaymentPlan(borrowedAmount, numberOfYears, interestRate)); }