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