public void DeveTrazerListaVazia(double maximoValorcalorico) { var alimentoDados = new Dados.AlimentoDados(); var combinacoes = alimentoDados.ListarCombinacoes(maximoValorcalorico); Assert.True(combinacoes.Count() == 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)); }