Exemplo n.º 1
0
        public ValidadorDeCriterioDaRendaTotalDaFamilia(Familia familia)
        {
            var rendaTotalDaFamilia = familia.ObterRendaTotal();

            Criterios = new Collection <ICriterioBase>()
            {
                new CriterioDaRendaTotalDaFamiliaAte900Reais(rendaTotalDaFamilia),
                new CriterioDaRendaTotalDaFamiliaDe901Ate1500Reais(rendaTotalDaFamilia),
                new CriterioDaRendaTotalDaFamiliaDe15001Ate200Reais(rendaTotalDaFamilia)
            };
        }
        public ValidadorCriteriosRendaFamiliar(Familia familia)
        {
            var rendaTotal = familia.ObterRendaTotal();

            Criterios = new List <ICriterio>()
            {
                new RendaTotalFamiliaAte900(rendaTotal),
                new RendaTotalFamiliaEntre1501E2000(rendaTotal),
                new RendaTotalFamiliaEntre901E1500(rendaTotal)
            };
        }