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