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));
        }
コード例 #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));
        }