예제 #1
0
        public void DeveTrazerListaVazia(double maximoValorcalorico)
        {
            var alimentoDados = new Dados.AlimentoDados();
            var combinacoes   = alimentoDados.ListarCombinacoes(maximoValorcalorico);

            Assert.True(combinacoes.Count() == 0);
        }
예제 #2
0
        public void DeveTrazerListaComRegistrosValidos(double maximoValorcalorico)
        {
            var alimentoDados = new Dados.AlimentoDados();
            var combinacoes   = alimentoDados.ListarCombinacoes(maximoValorcalorico);

            Assert.True(combinacoes.All(c => c.Any(a => a.Grupo == 1) && c.Any(a => a.Grupo == 2) && c.Any(a => a.Grupo == 3)));
            Assert.True(combinacoes.All(c => c.Sum(a => a.ValorCalorico) <= maximoValorcalorico));
        }