public void shouldAddReviewScoreAtMinimumAsInteger() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddReviewScore("1"); Assert.AreEqual("Query Filters:\n" + "Non Query Filters:\n" + "review_score 1\n" , theFilters.ToString()); }
public void ShouldRemoveReviewScoreIfOnlyReviewScoreIsInDictionary() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddReviewScore("4"); theFilters.RemoveReviewScore(); Assert.AreEqual("Query Filters:\n" + "Non Query Filters:\n", theFilters.ToString()); }
public void shouldAddReviewScoreAtMaximumAsDouble() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddReviewScore("5.0"); Assert.AreEqual("Query Filters:\n" + "Non Query Filters:\n" + "review_score 5.0\n" , theFilters.ToString()); }
public void shouldAddReviewScoreOneBelowMaximum() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddReviewScore("4"); Assert.AreEqual("Query Filters:\n" + "Non Query Filters:\n" + "review_score 4\n" , theFilters.ToString()); }
public void shouldAddReviewScoreOneTenthAboveMinimum() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddReviewScore("1.1"); Assert.AreEqual("Query Filters:\n" + "Non Query Filters:\n" + "review_score 1.1\n" , theFilters.ToString()); }
public void ShouldRemoveReviewScoreIfReviewScoreIsLastItemInDictionary() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddOpenNow("true"); theFilters.AddRadius("5"); theFilters.AddReviewScore("4"); theFilters.RemoveReviewScore(); Assert.AreEqual("Query Filters:\n" + "open_now true\n" + "radius 5\n" + "Non Query Filters:\n", theFilters.ToString()); }
public void shouldNotAddReviewScoreWellAboveMaximum() { RestaurantFilters theFilters = new RestaurantFilters(); Assert.ThrowsException <ArgumentException>(() => theFilters.AddReviewScore("50")); }
public void shouldNotAddNullReviewScore() { RestaurantFilters theFilters = new RestaurantFilters(); Assert.ThrowsException <ArgumentException>(() => theFilters.AddReviewScore(null)); }
public void shouldNotAddReviewScoreOneTenthBelowMinimum() { RestaurantFilters theFilters = new RestaurantFilters(); Assert.ThrowsException <ArgumentException>(() => theFilters.AddReviewScore("0.9")); }
public void shouldNotAllowSymbolsInReviewScore() { RestaurantFilters theFilters = new RestaurantFilters(); Assert.ThrowsException <ArgumentException>(() => theFilters.AddReviewScore("4%")); }