private Renda(decimal valor) { if (valor < 0) { throw new RendaNaoDevePossuirValorNegativoException("Valor da renda não pode ser menor ou igual a zero!"); } Valor = Dinheiro.CriarNovo(valor); }
public Dinheiro ObterValorTotalDaRenda() { var dinheiroTotal = Dinheiro.CriarNovo(0); foreach (var pessoa in Pessoas) { dinheiroTotal = pessoa.Renda.Somar(dinheiroTotal); } return(dinheiroTotal); }
public Dinheiro Somar(Dinheiro dinheiro) { return(new Dinheiro(this.Valor + dinheiro.Valor)); }
public Dinheiro Somar(Dinheiro valor) { return(this.Valor.Somar(valor)); }