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