public void IsInitialized() { //Arrange //Done in Ctor //Act var hasRecords = _repository.GetHeroes().Result.Any(); //Assert Assert.IsTrue(hasRecords); }
public async Task <IActionResult> Index( string sortOrder, string currentFilter, string searchString, int?pageNumber) { if (searchString != null) { pageNumber = 1; } else { searchString = currentFilter; } IQueryable <Hero> heroes = _heroService.GetHeroes(); if (!String.IsNullOrEmpty(searchString)) { heroes = heroes.Where(s => s.Name.StartsWith(searchString)); } switch (sortOrder) { case "name_desc": heroes = heroes.OrderByDescending(s => s.Name); break; case "Date": heroes = heroes.OrderBy(s => s.CreatedAt); break; case "date_desc": heroes = heroes.OrderByDescending(s => s.CreatedAt); break; default: heroes = heroes.OrderBy(s => s.Name); break; } int pageSize = 3; return(Ok(await PaginatedList <Hero> .CreateAsync(heroes.AsNoTracking(), pageNumber ?? 1, pageSize))); }
public void HeroCollectionNotEmptyTest() { Task <ObservableCollection <Hero> > heroes = HeroRepository.GetHeroes(); Assert.True(heroes.Result.Any()); }
public void GetHeroes_Returns_CorrectNumber() { Assert.AreEqual(8, heroRepository.GetHeroes().Count()); }
private async Task GetHeroes() => _heroList = await HeroRepository.GetHeroes();