public void PremiumFactorsAreBetween0_5and2_0( [Values(Gender.Female, Gender.Male)] Gender gender, [Random(18, 100, 100)] int age) { double premiumFactor = new PremiumRuleEngine() .GetPremiumFactor(age, gender); Assert.That(premiumFactor, Is.InRange(0.5, 2.0)); }
public void PremiumFactorsAreBetween0_5and2_0(Gender gender, int age) { Assume.That(age, Is.GreaterThanOrEqualTo(18)); Assume.That(age, Is.LessThanOrEqualTo(100)); Assume.That(gender == Gender.Female || gender == Gender.Male); var premiumFactor = new PremiumRuleEngine() .GetPremiumFactor(age, gender); Assert.That(premiumFactor, Is.InRange(0.5, 2.0)); }