Esempio n. 1
0
        public void Deve_pontuar_familia_quando_criterio_for_atendido(decimal valorDaRendaDaPessoaUm,
                                                                      decimal valorDaRendaDaPessoaDois)
        {
            const int pontuacaoEsperada = 3;
            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);
        }