public void ManagementFee_Verification_CorrectValue() { var policybMaturityCalculatorSpy = new PolicyBMaturityCalculatorSpy(); var managementFee = policybMaturityCalculatorSpy.GetSpyManagementFee; Assert.AreEqual(0.05, managementFee); }
public void GetDiscretionaryBonus_MembershipTrue_VerifyDiscretionaryBonus_Thousand() { var policyDetail = new PolicyDetail() { PolicyNumber = "B100003", Membership = true, DiscretionaryBonus = 1000 }; var PolicyCMaturityCalculatorSpy = new PolicyBMaturityCalculatorSpy(); var discretionaryBonus = PolicyCMaturityCalculatorSpy.GetSpyDiscretionaryBonus(policyDetail); Assert.AreEqual(1000, discretionaryBonus); }
public void GetDiscretionaryBonus_MembershipFalse_VerifyDiscretionaryBonus_Zero() { var policyDetail = new PolicyDetail() { PolicyNumber = "B100002", Membership = false, DiscretionaryBonus = 2000 }; var PolicyCMaturityCalculatorSpy = new PolicyBMaturityCalculatorSpy(); var discretionaryBonus = PolicyCMaturityCalculatorSpy.GetSpyDiscretionaryBonus(policyDetail); Assert.AreEqual(0, discretionaryBonus); }