Example #1
0
        public void test_Delete()
        {
            Query subQuery = new Query("roles");

            subQuery.Condition = (QField)"role" == (QConst)"toDelete";
            subQuery.Fields    = new QField[] { "id" };
            Query q = new Query("users");

            q.Condition = (QField)"role" == subQuery;

            Dalc.Delete(q);

            Hashtable res = new Hashtable();

            Assert.Null(Dalc.LoadRecord(q), "Delete failed");
            Assert.AreEqual(3, Dalc.RecordsCount(new Query("users")), "Delete failed");
        }