public void InitTest() { maturityCalculation = new MaturityCalculation(); policyDetails = new List <PolicyDetail> { new PolicyDetail { Id = "A100001", Type = PolicyType.A, PolicyStartDate = DateTime.Parse("01/06/1986"), Premiums = 10000, Membership = true, DiscretionaryBonus = 1000, UpliftPercentage = 1.4 }, new PolicyDetail { Id = "A100001", Type = PolicyType.A, PolicyStartDate = DateTime.Parse("01/06/1986"), Premiums = 10000, Membership = true, DiscretionaryBonus = 1000, UpliftPercentage = 1.4 } }; managementFee = new Dictionary <PolicyType, double> { { PolicyType.A, 0.03 }, { PolicyType.B, 0.05 }, { PolicyType.C, 0.07 } }; }
/// <summary> /// Inialize the constructor. /// </summary> /// <param name="maturityModel"></param> /// <param name="maturityCalculation"></param> /// <param name="maturityReport"></param> public HomeController(IMaturityModel maturityModel, IMaturityCalculation maturityCalculation, IMaturityReport maturityReport) { this.maturityModel = maturityModel; this.maturityCalculation = maturityCalculation; this.maturityReport = maturityReport; }