public void G_Move_Page3_to_Page7()
{
page3.Parentpageid = page7.Pageid;
page3.Position = 1;
page3.Dirty = true;
page3 = svc.MovePage(page3);
//Assert su Oggetto Restituito
if (page3.Parentpageid == page1.Pageid) {
Assert.Fail("La Page3 risulta ancora figlia della Page1");
}
Assert.IsTrue(page3.Parentpageid == page7.Pageid, "La Page3 non risulta figlia della Page7");
Assert.IsTrue(page3.Position == 1, "La Page3 non ha position = 1");
//Assert su Oggetto Persistito
PageDTO page3DB = new PageDTO();
page3DB = svc.GetPage(page3.Pageid);
//Assert su Oggetto Persistito
if (page3DB.Parentpageid == page1.Pageid) {
Assert.Fail("Sul DB La Page3 risulta ancora figlia della Page1");
}
Assert.IsTrue(page3DB.Parentpageid == page7.Pageid, "Sul DB La Page3 non risulta figlia della Page7");
Assert.IsTrue(page3DB.Position == 1, "Sul DB La Page3 non ha position = 1");
page3 = page3DB;
}