Пример #1
0
        public void Nao_deve_pontuar_familais_que_nao_estivem_com_cadastro_valido(Status status)
        {
            const string mensagemEsperada = "Não é possível pontuar família que não esteja com cadastro válido";
            var          familia          = FamiliaBuilder.UmaFamilia().ComStatus(status).Build();

            Action acao = () => _pontuacaoDeFamilias.Pontuar(_criterioDeRendaInferiorA900, familia);

            var mensagemObtida = Assert.Throws <ExcecaoDeDominio>(acao).Message;

            Assert.Equal(mensagemEsperada, mensagemObtida);
        }
Пример #2
0
        public void Deve_adicionar_pessoa_na_familia()
        {
            const int quantidadeDePessoasEsperadas = 1;
            var       familia = FamiliaBuilder.UmaFamilia().Build();
            var       pessoa  = PessoaBuilder.UmaPessoa().Build();

            familia.Adicionar(pessoa);

            var quantidadeDePessoasObtidas = familia.Pessoas.Count();

            Assert.Equal(quantidadeDePessoasEsperadas, quantidadeDePessoasObtidas);
        }