public void ObtenerActoresPorNombreTest()
        {
            ActoresAD           target = new ActoresAD();
            string              nombre = "Robin Williams";
            BindingList <Actor> result;

            result = target.ObtenerActoresPorNombre(nombre);
            Assert.AreEqual(1, result.Count);
            Assert.AreEqual(nombre, result[0].Nombre);
        }
        public void EliminarActorTest()
        {
            ActoresAD target = new ActoresAD();
            string    nombre = "Robin Williams";
            Actor     actor;

            actor = target.ObtenerActoresPorNombre(nombre)[0];
            using (TransactionScope tx = new TransactionScope())
            {
                target.EliminarActor(actor);
                Assert.AreEqual(0, target.ObtenerActoresPorNombre(nombre).Count);
            }
        }
        public void AgregarActorTest()
        {
            ActoresAD           target = new ActoresAD();
            string              nombre = "Nuevo actor prueba";
            Actor               actor;
            BindingList <Actor> result;

            actor        = new Actor();
            actor.Nombre = nombre;

            using (TransactionScope tx = new TransactionScope())
            {
                target.AgregarActor(actor);
                result = target.ObtenerActoresPorNombre(nombre);

                Assert.AreEqual(1, result.Count);
                Assert.AreEqual(nombre, result[0].Nombre);
            }
        }
        public void ModificarActorTest()
        {
            ActoresAD           target = new ActoresAD();
            string              nombre = "Robin Williams";
            Actor               actor, actorOriginal;
            BindingList <Actor> result;

            actor         = target.ObtenerActoresPorNombre(nombre)[0];
            actorOriginal = (Actor)OperacionesEntidad.CreateDataCopy(actor, false);

            actor.UrlPersonal = "nueva url";

            using (TransactionScope tx = new TransactionScope())
            {
                target.ActualizarActor(actor, actorOriginal);
                result = target.ObtenerActoresPorNombre(nombre);

                Assert.AreEqual(1, result.Count);
                Assert.AreEqual("nueva url", result[0].UrlPersonal);
            }
        }
Beispiel #5
0
        /// <summary>
        /// Obtiene los actores por nombre
        /// Seguridad: Público
        /// </summary>
        /// <param name="nombre">Parte del nombre a buscar</param>
        /// <returns>Lista de actores</returns>
        public BindingList <Actor> ObtenerActoresPorNombre(string nombre)
        {
            ActoresAD actoresAD = new ActoresAD();

            return(actoresAD.ObtenerActoresPorNombre(nombre));
        }
Beispiel #6
0
        /// <summary>
        /// Obtiene todos los actores del sistema
        /// Seguridad: Público
        /// </summary>
        /// <returns>Lista de actores</returns>
        public BindingList <Actor> ObtenerActores()
        {
            ActoresAD actoresAD = new ActoresAD();

            return(actoresAD.ObtenerActores());
        }