public function testSucessoCumpriuRequisitoDinheiro() { $usuario = new Entity\Usuario(); $usuario->setSaldo(10); $tarefa = new Entity\Tarefa('Tarefa monetario foo', 0, 5); $requisito = new Entity\RequisitoMonetario(); $requisito->setValor(10); $tarefa->addRequisito($requisito); $cumprirTarefa = new Service\CumprirTarefa($tarefa, $usuario); $cumprirTarefa->cumprir(); $this->assertEquals(0, $usuario->getSaldo()); }
public function getSaldo() { $this->__load(); return parent::getSaldo(); }