public function testObjectTransactionNotExecuting()
{
$this->assertCount(0, Animal::findByType('llama'));
$t = \Pheasant::transaction(function () {
$animal = new Animal(array('type' => 'llama'));
$animal->save();
}, false);
$this->assertCount(0, Animal::findByType('llama'));
$t->execute();
$this->assertCount(1, Animal::findByType('llama'));
}