public void CanSearchOnNoFilters() { var repo = new VehicleListingRepository(); var found = repo.GetSearchResults(new ListingSearchParameters()); Assert.AreEqual(6, found.Count()); }
public void CanSearchOnAllFilters() { var repo = new VehicleListingRepository(); var found = repo.GetSearchResults(new ListingSearchParameters { SearchTerm = "Fo", MinMSRP = 30000M, MaxMSRP = 40000M, MinYear = 2013, MaxYear = 2017 }); Assert.AreEqual(1, found.Count()); }
public void CanSearchOnPartialMakeTerm() { var repo = new VehicleListingRepository(); var found = repo.GetSearchResults(new ListingSearchParameters { SearchTerm = "Fo" }); Assert.AreEqual(2, found.Count()); }
public void CanSearchOnMSRPRange() { var repo = new VehicleListingRepository(); var found = repo.GetSearchResults(new ListingSearchParameters { MinMSRP = 20000M, MaxMSRP = 30000M }); Assert.AreEqual(2, found.Count()); }
public void CanSearchOnVehicleType() { var repo = new VehicleListingRepository(); var found = repo.GetSearchResults(new ListingSearchParameters { VehicleTypeId = 2 }); Assert.AreEqual(2, found.Count()); }