コード例 #1
0
        public void SetsRatingTo1000forBMWWith250Deductible()
        {
            var policy = new Policy()
            {
                Type       = PolicyType.Auto,
                Make       = "BMW",
                Deductible = 250m
            };
            var ratingUpdater = new FakeRatingUpdater();
            var rater         = new AutoPolicyRater(ratingUpdater);

            rater.Rate(policy);
            Assert.Equal(1000m, ratingUpdater.NewRating.Value);
        }
コード例 #2
0
        public void SetsRatingTo900ForBMWWith500Deductible()
        {
            var policy = new Policy()
            {
                Type       = "Auto",
                Make       = "BMW",
                Deductible = 500m
            };
            var ratingUpdater = new FakeRatingUpdater();
            var rater         = new AutoPolicyRater(ratingUpdater);

            rater.Rate(policy);

            Assert.Equal(900m, ratingUpdater.NewRating.Value);
        }