public function testDeletingARow()
{
$this->table->insert(array('firstname' => 'Llama', 'lastname' => 'Herder'));
$this->table->insert(array('firstname' => 'Frank', 'lastname' => 'Farmer'));
$this->assertRowCount(2, 'select * from user');
$this->table->delete(new Criteria('firstname like ?', 'Llama'));
$this->assertRowCount(1, 'select * from user');
$this->assertEquals(iterator_to_array($this->connection()->execute("select firstname from user")->column()), array('Frank'));
}