public void Weighted_Averaging_For_Two_Reviews() { var data = BuildRestaurantAndReviews(3, 9); var rater = new RestaurantRater(data); var result = rater.ComputeResult(new WeightedRatingAlgorithm(), 10); Assert.AreEqual(5, result.Rating); }
public void Computes_Result_for_Two_reviews() { var data = BuildRestaurantAndReviews(4, 8); var rater = new RestaurantRater(data); var result = rater.ComputeResult(new SimpleRatingAlgorithm(), 10); Assert.AreEqual(6, result.Rating); }