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