public void Deve_adicionar_renda_a_uma_pessoa() { var rendaEsperada = RendaBuilder.UmaRenda().Build(); var pessoa = PessoaBuilder.UmaPessoa().Build(); pessoa.Adicionar(rendaEsperada); rendaEsperada.ToExpectedObject().ShouldMatch(pessoa.Renda); }
public void Nao_deve_pontuar_familia_quando_criterio_nao_for_atendido(decimal valorDaRendaDaPessoaUm, decimal valorDaRendaDaPessoaDois) { const int pontuacaoEsperada = 0; var rendaDaPessoaUm = RendaBuilder.UmaRenda().ComValor(valorDaRendaDaPessoaUm).Build(); var rendaDaPessoaDois = RendaBuilder.UmaRenda().ComValor(valorDaRendaDaPessoaDois).Build(); _pessoaUm.Adicionar(rendaDaPessoaUm); _pessoaDois.Adicionar(rendaDaPessoaDois); var pontuacaoObtida = _criterio.EhAtendidoPela(_familia); Assert.Equal(pontuacaoEsperada, pontuacaoObtida); }