public function testSucessoCumpriuRequisito()
 {
     $usuario = new Entity\Usuario();
     $tarefaRequisito = new Entity\Tarefa('Tarefa Entity\\Requisito', 0, 0);
     $realizacao = new Entity\Realizacao();
     $realizacao->setTarefa($tarefaRequisito);
     $usuario->addRealizacao($realizacao);
     $usuario->setEnergia(1);
     $tarefa = new Entity\Tarefa('Tarefa foo', 1, 5);
     $requisito = new Entity\RequisitoTarefa();
     $requisito->setTarefa($tarefa);
     $requisito->setTarefaRequisito($tarefaRequisito);
     $tarefa->addRequisito($requisito);
     $cumprirTarefa = new Service\CumprirTarefa($tarefa, $usuario);
     $cumprirTarefa->cumprir();
 }
 public function setTarefa(\Application\Entity\Tarefa $tarefa)
 {
     $this->__load();
     return parent::setTarefa($tarefa);
 }