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);
        }
Пример #5
0
        /// <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());
        }
Пример #6
0
        /// <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());
 }