예제 #1
0
        public void ObtenerPeliculaPorFiltro2Test()
        {
            PeliculasAD            target         = new PeliculasAD();
            bool                   incluirActores = false;
            BindingList <Pelicula> actual;
            FiltroPeliculas        filtro = new FiltroPeliculas();

            filtro.CamposFiltrado = (int)CamposFiltro.Titulo;
            filtro.Titulo         = "dos";
            int total;

            actual = target.ObtenerPeliculasPorFiltro(filtro, incluirActores, false, out total);
            Assert.AreEqual(4, actual.Count);
        }
예제 #2
0
        public void ObtenerPeliculaPorFiltro1Test()
        {
            PeliculasAD            target         = new PeliculasAD();
            string                 codBarras      = "0045907014545";
            bool                   incluirActores = false;
            BindingList <Pelicula> actual;
            FiltroPeliculas        filtro = new FiltroPeliculas();

            filtro.CamposFiltrado = (int)CamposFiltro.CodBarras;
            filtro.CodBarras      = codBarras;
            int total;

            actual = target.ObtenerPeliculasPorFiltro(filtro, incluirActores, false, out total);
            Assert.AreEqual(1, actual.Count);
            Assert.AreEqual(codBarras, actual[0].CodBarras);
        }
예제 #3
0
        /// <summary>
        /// Obtiene las películas que cumplen el filtro dinámico indicado
        /// Seguridad: Público
        /// </summary>
        /// <param name="filtro">Filtro dinámico</param>
        /// <param name="incluirActores">Incluir actores asociados</param>
        /// <param name="incluirPuntuaciones">Incluir puntuaciones asociadas</param>
        /// <param name="total">Número total de registros sin paginar</param>
        /// <returns>Lista de películas</returns>
        public BindingList <Pelicula> ObtenerPeliculasPorFiltro(FiltroPeliculas filtro, bool incluirActores, bool incluirPuntuaciones, out int total)
        {
            PeliculasAD peliculasAD = new PeliculasAD();

            return(peliculasAD.ObtenerPeliculasPorFiltro(filtro, incluirActores, incluirPuntuaciones, out total));
        }