Exemple #1
0
        public void CriterioDaFamiliaCom3OuMaisDependentesDeveRetornarPontuacaoZeradaQuandoNaoForAtendido()
        {
            var familiaComDoisDependentesMaioresDeIdade = _fixture.FamiliaComDependentesMaioresDeIdade;

            var quantidadeDeDependentes = familiaComDoisDependentesMaioresDeIdade.ObterQuantidadeDeDependentes();

            var criterioDaFamiliaCom3OuMaisDependentes = new CriterioDaFamiliaCom3OuMaisDependentes(quantidadeDeDependentes);

            Assert.False(criterioDaFamiliaCom3OuMaisDependentes.EhAtendido());
        }
Exemple #2
0
        public void CriterioDaFamiliaCom1Ou2DependentesDeveRetornarPontuacaoQuandoForAtendido()
        {
            var familiaComTresDependentesMenoresDeIdade = _fixture.FamiliaComTresDependentesMenoresDeIdade;

            var quantidadeDeDependentes = familiaComTresDependentesMenoresDeIdade.ObterQuantidadeDeDependentes();

            var criterioDaFamiliaCom3OuMaisDependentes = new CriterioDaFamiliaCom3OuMaisDependentes(quantidadeDeDependentes);

            Assert.True(criterioDaFamiliaCom3OuMaisDependentes.EhAtendido());
            Assert.Equal(3, criterioDaFamiliaCom3OuMaisDependentes.Pontuacao.Valor);
        }