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(); }