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 addRealizacao(\Application\Entity\Realizacao $realizacao) { $this->__load(); return parent::addRealizacao($realizacao); }