public void CriterioDaFamiliaCom3OuMaisDependentesDeveRetornarPontuacaoZeradaQuandoNaoForAtendido() { var familiaComDoisDependentesMaioresDeIdade = _fixture.FamiliaComDependentesMaioresDeIdade; var quantidadeDeDependentes = familiaComDoisDependentesMaioresDeIdade.ObterQuantidadeDeDependentes(); var criterioDaFamiliaCom3OuMaisDependentes = new CriterioDaFamiliaCom3OuMaisDependentes(quantidadeDeDependentes); Assert.False(criterioDaFamiliaCom3OuMaisDependentes.EhAtendido()); }
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); }