示例#1
0
		/// <exception cref="System.Exception"></exception>
		public virtual void TestDelete()
		{
			ClassIndexTestCase.Item item = new ClassIndexTestCase.Item("test");
			Store(item);
			int id = (int)Db().GetID(item);
			AssertID(id);
			Reopen();
			item = (ClassIndexTestCase.Item)Db().QueryByExample(item).Next();
			id = (int)Db().GetID(item);
			AssertID(id);
			Db().Delete(item);
			Db().Commit();
			AssertEmpty();
			Reopen();
			AssertEmpty();
		}
示例#2
0
        /// <exception cref="System.Exception"></exception>
        public virtual void TestDelete()
        {
            ClassIndexTestCase.Item item = new ClassIndexTestCase.Item("test");
            Store(item);
            int id = (int)Db().GetID(item);

            AssertID(id);
            Reopen();
            item = (ClassIndexTestCase.Item)Db().QueryByExample(item).Next();
            id   = (int)Db().GetID(item);
            AssertID(id);
            Db().Delete(item);
            Db().Commit();
            AssertEmpty();
            Reopen();
            AssertEmpty();
        }