public void Should_only_return_items_with_search_in_the_name() { var query = new GetRestaurantsByNameQuery(); var results = query.Execute("chipotle"); results.All(x => x.Name.StartsWith("CHIPOTLE", StringComparison.CurrentCultureIgnoreCase)).ShouldBeTrue(); }
public void Should_return_list_of_restaurants() { var query = new GetRestaurantsByNameQuery(); var results = query.Execute("chipotle"); Assert.That(results.Count, Is.GreaterThan(5)); }
public void Should_return_address_for_restaurant() { var query = new GetRestaurantsByNameQuery(); var results = query.Execute("chipotle"); var result = results.First(); result.Address.ShouldNotBeNull(); result.Address.StreetLine1.ShouldNotBeEmpty(); result.Address.City.ShouldNotBeEmpty(); result.Address.State.ShouldNotBeEmpty(); result.Address.PostalCode.ShouldNotBeEmpty(); }
public IEnumerable <Restaurant> Get(string name) { var query = new GetRestaurantsByNameQuery(); return(query.Execute(name)); }