Пример #1
0
        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);
            }
        }
Пример #2
0
        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}"));
            }
        }