Editor.TestServices.PageMoveWorkflowTests.D_Move_Page9_to_Page2 C# (CSharp) Method

D_Move_Page9_to_Page2() public method

public D_Move_Page9_to_Page2 ( ) : void
return void
        public void D_Move_Page9_to_Page2()
        {
            page9.Parentpageid = page2.Pageid;
            page9.Position = 1;
            page9.Dirty = true;

            page9 = svc.MovePage(page9);
            //Assert su Oggetto Restituito
            if (page9.Parentpageid == page8.Pageid) {
                Assert.Fail("La Page9 risulta ancora  figlia della Page8");
            }
            Assert.IsTrue(page9.Parentpageid == page2.Pageid, "La Page9 non risulta figlia della Page2");
            Assert.IsTrue(page9.Position == 1, "La Page9 non ha position = 1");

            PageDTO page9DB = new PageDTO();
            page9DB = svc.GetPage(page9.Pageid);
            //Assert su Oggetto Persistito
            if (page9DB.Parentpageid == page8.Pageid) {
                Assert.Fail("Sul DB La Page9 risulta ancora  figlia della Page8");
            }
            Assert.IsTrue(page9DB.Parentpageid == page2.Pageid, "Sul DB La Page9 non risulta figlia della Page2");
            Assert.IsTrue(page9DB.Position == 1, "Sul DB La Page9 non ha position = 1");

            page9 = page9DB;
        }