コード例 #1
0
        public ActionResult EditPage(int id)
        {
            var manager = new AdminManager();
            var page = manager.GetPageByID(id);

            return View(page);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: alexgrbach/Projects
        public void CanDeleteStaticPage()
        {
            var manager = new AdminManager();
            var pageCount = manager.GetAllPages().Count;
            var page = manager.GetPageByID(pageCount);

            manager.DeletePage(page);
            var secondCount = manager.GetAllPages().Count;

            Assert.AreEqual(pageCount -1, secondCount);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: alexgrbach/Projects
 public void CanGetStaticPagesById()
 {
     var manager = new AdminManager();
     var page = manager.GetPageByID(1);
     Assert.AreEqual(page.PageID, 1);
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: alexgrbach/Projects
        public void CancEditStaticPage()
        {
            var manager = new AdminManager();
            var toEdit = manager.GetPageByID(manager.GetAllPages().Count);
            toEdit.PageTitle = "Edited Static Page Title";

            manager.EditPage(toEdit);
            var toCheck = manager.GetPageByID(manager.GetAllPages().Count);

            Assert.AreEqual(toEdit.PageTitle, toCheck.PageTitle);
        }