Example #1
0
        public void Computes_Weightedf_Average_For_Two_Review()
        {
            var data = BuilRestaurantsWithReviews(3, 9);

            var rater  = new RestaurantRater(data);
            var result = rater.ComputeWeightedRate(new WeightedRatingAlgorithm(), 0);

            Assert.AreEqual(5, result.Rating);
        }
Example #2
0
        public void Weighted_Average_For_Two_Reviews()
        {
            var data = BuildRestaurantsAndReviews(3,9);

            var rater = new RestaurantRater(data);
            var result = rater.ComputeWeightedRate(10);

            Assert.AreEqual(5, result.Rating);
        }
Example #3
0
        public void Weighted_Average_Of_Two_Reviews()
        {
            var data = BuildRestaurantAndReviews(3, 9);

            var rater  = new RestaurantRater(data);
            var result = rater.ComputeWeightedRate(10);

            Assert.AreEqual(6, result.Rating);
        }