public async Task ValidaNotaPrimeiroRegistroLista() { var dao = new FilmeDAO(); var resultado = await dao.Listar(); Assert.AreEqual(resultado.ToList()[0].Nota, 8.5, 0.0001); }
public async Task ValidaNotaUltimoRegistroLista() { var dao = new FilmeDAO(); var resultado = await dao.Listar(); Assert.AreEqual(resultado.ToList()[resultado.Count() - 1].Nota, 7.8, 0.0001); }
public async Task ValidaQuantidadeRegistroRetornados() { var dao = new FilmeDAO(); var resultado = await dao.Listar(); Assert.AreEqual(resultado.ToList().Count, 16); }
public async Task ValidaRetornoNaoNullo() { var dao = new FilmeDAO(); var resultado = await dao.Listar(); Assert.AreNotEqual(resultado, null); }
/// <summary> /// Executa a partida para retornar o campeão e o vice /// </summary> /// <param name="filmesEscolhidos"></param> /// <returns>Lista de Filme contendo o campeão e vice campeão</returns> public async Task <IEnumerable <Filme> > ProcessaCampeonato(string[] filmesEscolhidos) { if (filmesEscolhidos == null) { throw new ArgumentNullException("Escolha de filme para o campeonato não informada.", nameof(filmesEscolhidos)); } var filmes = await _dao.Listar(); return(filmes .Where(f => filmesEscolhidos.Contains(f.ID)) .MontarChaveamentoInicial() .ExecutarEliminatorias() .ExecutaPartidaFinal()); }
/// <summary> /// Busca por Filmes. /// </summary> /// <returns>Lista de Filmes.</returns> public IEnumerable <Filme> Listar() { var listaFilme = new List <Filme>(); var listaNomedoFilme = new List <NomedoFilme>(); using (SqlConnection objConexao = new SqlConnection(ContextFilme.strConexao)) { using (SqlCommand objCommand = new SqlCommand()) { objConexao.Open(); listaFilme = _filmeDAO.Listar(objConexao, objCommand).ToList(); foreach (var itemFilme in listaFilme) { itemFilme.Nomes = _nomedoFilmeDAO.BuscarporIdFilme(objCommand, objConexao, itemFilme.FilmeId); } objConexao.Close(); } } return(listaFilme); }
/// <summary> /// Responsável por recuperar lista de Filme /// </summary> /// <returns>Lista da entidade Filme localizada</returns> public async Task <IEnumerable <Filme> > Listar() { return(await _dao.Listar()); }
/// <summary> /// Busca por Filmes. /// </summary> /// <returns>Lista de Filmes.</returns> public IEnumerable <Filme> Listar() { return(_filmeDAO.Listar()); }