Example #1
0
        public void UpdateStaticPage_UpdatesAllVals()
        {
            StaticPage p1 = new StaticPage
            {
                PageTitle       = "Title 1",
                FullContent     = "Content 1",
                InFooter        = true,
                InMainNav       = true,
                FooterPriority  = 100,
                MainNavPriority = 100,
                StaticPageId    = 100,
                IsHomePage      = true
            };

            string newtitle   = "Title 2";
            string newcontent = "Content 2";
            bool   newfoot    = false;
            bool   newnav     = false;
            int    newNavP    = 250;
            int    newFootP   = 25;
            int    newID      = 13;
            bool   homePage   = false;

            StaticPage p2 = new StaticPage
            {
                PageTitle       = newtitle,
                FullContent     = newcontent,
                InFooter        = newfoot,
                InMainNav       = newnav,
                FooterPriority  = newFootP,
                MainNavPriority = newNavP,
                StaticPageId    = newID,
                IsHomePage      = homePage
            };

            p1.UpdatePage(p2);

            Assert.AreEqual(newtitle, p1.PageTitle);
            Assert.AreEqual(newcontent, p1.FullContent);
            Assert.AreEqual(newfoot, p1.InFooter);
            Assert.AreEqual(newnav, p1.InMainNav);
            Assert.AreEqual(newFootP, p1.FooterPriority);
            Assert.AreEqual(newNavP, p1.MainNavPriority);
            Assert.AreEqual(newID, p1.StaticPageId);
            Assert.AreEqual(homePage, p1.IsHomePage);
        }