public function testCountIsConsistent()
{
$animal = Animal::import(array(array('type' => 'Hippo'), array('type' => 'Cat'), array('type' => 'Llama'), array('type' => 'Raptor')));
$awesome = Animal::find("type = 'Cat' or type = 'Llama'");
$this->assertEquals($awesome->count(), 2);
$scary = Animal::find("type = ?", 'Raptor');
$this->assertEquals($scary->count(), 1);
$this->assertEquals($awesome->count(), 2);
$this->assertEquals($awesome[1]->type, 'Llama');
$this->assertEquals($scary[0]->type, 'Raptor');
$this->assertEquals($awesome[0]->type, 'Cat');
}