public function testFalhaNaoCriaRealizacaoDeTarefa()
 {
     $usuario = new Entity\Usuario();
     $usuario->setEnergia(0);
     $tarefa = new Entity\Tarefa('Tarefa foo', 1, 5);
     $cumprirTarefa = new Service\CumprirTarefa($tarefa, $usuario);
     try {
         $cumprirTarefa->cumprir();
         $this->fail();
     } catch (\Exception $e) {
         $this->assertEquals(0, count($usuario->getRealizacoes()));
     }
 }
 public function getRealizacoes()
 {
     $this->__load();
     return parent::getRealizacoes();
 }