Na aula nosso orcamento sempre inicia na situação EmAnalise, e EmAnalise implementamos o seguinte código.
public BigDecimal calcularValorDeDescontoExtra(Orcamento orcamento) {
return orcamento.getValor().multiply(new BigDecimal("0.05"));
}
Isso quer dizer que sempre que um lançamento for inicializado ele terá 5% de desconto apenas porque está no estado de Analize? E quando for aprovado ele terá mais 2% pois entra no estado Aprovado?