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); }
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); }