示例#1
0
        public void CanLoadSearchNoMinMax()
        {
            var repo = new SearchResultsRepositoryADO();
            CarSearchParameters param = new CarSearchParameters();

            List <SearchResult> searches = repo.Search(param).ToList();

            Assert.AreEqual(20, searches.Count());
        }
示例#2
0
        public void CanLoadMaxYear()
        {
            var repo = new SearchResultsRepositoryADO();
            CarSearchParameters param = new CarSearchParameters();

            param.MaxYear = 2015;

            List <SearchResult> searches = repo.Search(param).ToList();

            Assert.AreEqual(3, searches.Count());
        }
示例#3
0
        public void CanLoadMaxNoMinPrice()
        {
            var repo = new SearchResultsRepositoryADO();
            CarSearchParameters param = new CarSearchParameters();

            param.MaxPrice = 10000M;

            List <SearchResult> searches = repo.Search(param).ToList();

            Assert.AreEqual(1, searches.Count());
            Assert.AreEqual("Model2", searches[0].ModelName);
        }
示例#4
0
        public void CanLoadMinNoMaxPrice()
        {
            var repo = new SearchResultsRepositoryADO();
            CarSearchParameters param = new CarSearchParameters();

            param.MinPrice = 10000M;

            param.SearchTerm = "s";
            List <SearchResult> searches = repo.Search(param).ToList();

            Assert.AreEqual("Chrysler", searches[0].MakeName);
            Assert.AreEqual(12, searches.Count());
        }