public ActionResult Retrieve(string term, int?page) { Logger.Debug($"Begin Retrieve({term ?? "NULL"}, {page})"); const int pageSize = 15; if (!page.HasValue) { page = 1; } if (term == null) { term = string.Empty; } var cacheItems = CacheRepository.GetByTerm(term); var model = new Pagination <CacheItem>(cacheItems.AsQueryable(), page.Value, pageSize); ViewBag.Term = term; return(View(GetViewLocation("Index"), model: model)); }
public void Should_retrieve_test_items() { Assert.AreEqual(15, Repository.GetByTerm("test").Count); }