public void MoveNegative() { Cursor c = new Cursor(db); try { c.Move(HamConst.HAM_CURSOR_NEXT); } catch (DatabaseException e) { Assert.AreEqual(HamConst.HAM_KEY_NOT_FOUND, e.ErrorCode); } }
public void Move() { Cursor c = new Cursor(db); byte[] k = new byte[5]; byte[] r = new byte[5]; k[0] = 0; db.Insert(k, r); k[0] = 1; db.Insert(k, r); k[0] = 2; db.Insert(k, r); k[0] = 3; db.Insert(k, r); k[0] = 4; db.Insert(k, r); c.Move(HamConst.HAM_CURSOR_NEXT); c.Move(HamConst.HAM_CURSOR_NEXT); c.Move(HamConst.HAM_CURSOR_PREVIOUS); c.Move(HamConst.HAM_CURSOR_LAST); c.Move(HamConst.HAM_CURSOR_FIRST); }