public void CanRemoveStaticPage()
        {
            var repo = new StaticPageRepo();
            var page = new StaticPage();

            page.StaticPageId = 1;
            page.Title        = "fart";
            page.Body         = "Hi";

            repo.AddStaticPage(page);

            var loaded = repo.GetStaticPageById(3);

            Assert.IsNotNull(loaded);

            repo.DeleteStaticPage(3);
            loaded = repo.GetStaticPageById(3);

            Assert.IsNull(loaded);
        }
        public void CanUpdateStaticPage()
        {
            var page = new StaticPage();
            var repo = new StaticPageRepo();

            page.StaticPageId = 3;
            page.Title        = "Hi";
            page.Body         = "Hi";

            repo.AddStaticPage(page);

            page.StaticPageId = 3;
            page.Title        = "Bye";
            page.Body         = "Bye";

            repo.UpdateStaticPage(page);
            var updatedPage = repo.GetStaticPageById(page.StaticPageId);

            Assert.AreEqual(3, page.StaticPageId);
            Assert.AreEqual("Bye", page.Title);
            Assert.AreEqual("Bye", page.Body);
        }