public void DeleteHirenchicaly_Test1() { try { department_testObject.Name = ADOdepartmentWithoutPerson.Name + "0"; department_testObject.ParentID = ADOdepartmentWithoutPerson.ID; department_testObject.CustomCode = "0-0Test"; busDep.SaveChanges(department_testObject, UIActionType.ADD); decimal childId = department_testObject.ID; ClearSession(); department_testObject = new Department(); department_testObject.ID = ADOdepartmentWithoutPerson.ID; busDep.DeleteDepartment(department_testObject, UIActionType.DELETE); ClearSession(); busDep.GetByID(childId); Assert.Fail("Child doesnot deleted"); } catch (ItemNotExists ex) { Assert.Pass(); } }