예제 #1
0
        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();
            }
        }