public void GetNavBarStaticPages_CorrectOrder() { EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext); var pages = repo.GetNavBarStaticPages().ToList(); for (int i = 0; i < 4; i++) { Assert.IsTrue(pages[i].MainNavPriority < pages[i + 1].MainNavPriority); } }
public void GetNavBarStaticPages_GetsPages() { EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext); var pages = repo.GetNavBarStaticPages(); var titles = pages.Select(p => p.PageTitle).ToList(); Assert.AreEqual(pages.Count(), 5); // should have only odds for (int i = 1; i < 10; i += 2) { Assert.Contains($"Static Page No {i}", titles); Assert.IsFalse(titles.Contains($"Static Page No {i - 1}")); } }