public void shouldNotAddDuplicateTerms() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddTerm("burgers"); Assert.ThrowsException <ArgumentException>(() => theFilters.AddTerm("chinese")); }
public void ShouldRemoveTermIfOnlyTermIsInDictionary() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddTerm("Restaurants"); theFilters.RemoveTerm(); Assert.AreEqual("Query Filters:\n" + "Non Query Filters:\n", theFilters.ToString()); }
public void shouldAddOneTerm() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddTerm("burgers"); Assert.AreEqual("Query Filters:\n" + "term burgers\n" + "Non Query Filters:\n" , theFilters.ToString()); }
public void ShouldRemoveTermIfTermIsMiddleItemInDictionary() { RestaurantFilters theFilters = new RestaurantFilters(); theFilters.AddOpenNow("true"); theFilters.AddTerm("Restaurants"); theFilters.AddRadius("5"); theFilters.RemoveTerm(); Assert.AreEqual("Query Filters:\n" + "open_now true\n" + "radius 5\n" + "Non Query Filters:\n", theFilters.ToString()); }
public void shouldNotAddNullTerm() { RestaurantFilters theFilters = new RestaurantFilters(); Assert.ThrowsException <ArgumentException>(() => theFilters.AddTerm(null)); }