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;
}