public void GetStaticPageById_NoRealId_ReturnsNull()
        {
            EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext);

            var page = repo.GetStaticPageById(-4);

            Assert.IsNull(page);
        }
        public void GetStaticPageById_GetsRealId()
        {
            EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext);

            var page1 = repo.StaticPages.First();
            var id    = page1.StaticPageId;

            var page2 = repo.GetStaticPageById(id);

            Assert.AreEqual(page1, page2);
        }
        public void DeleteStaticPage_Removes()
        {
            EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext);

            var page = repo.StaticPages.First();
            var id   = page.StaticPageId;

            repo.DeleteStaticPage(page);

            var shouldBeNull = repo.GetStaticPageById(id);

            Assert.IsNull(shouldBeNull);
        }