예제 #1
0
        public void DAOEliminarFoto()
        {
            int idFoto               = 0;
            int fotosAntesDeBorrar   = 0;
            int fotosDespuesDeBorrar = 0;

            // Descomentar las siguientes lineas al ejecutar la pu de forma individual
            //iDAOFoto = FabricaDAO.CrearDAOFoto();
            //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico();
            //iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]);
            //iDAOFoto.Insertar(_fotos[0], _lugaresTuristicos[0]);


            //deberia ser la misma foto
            _fotos             = iDAOFoto.ConsultarLista(_lugaresTuristicos[0]);
            fotosAntesDeBorrar = _fotos.Count;

            idFoto = _fotos[0].Id;


            Assert.AreEqual(idFoto, _fotos[0].Id);

            iDAOFoto.Eliminar(_fotos[0]);


            _fotos = iDAOFoto.ConsultarLista(_lugaresTuristicos[0]);
            fotosDespuesDeBorrar = _fotos.Count;

            Assert.Greater(fotosAntesDeBorrar, fotosDespuesDeBorrar);
        }
예제 #2
0
        public void DAOBuscarListaFoto()
        {
            iDAOFoto           = FabricaDAO.CrearDAOFoto();
            iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico();

            // Descomentar las siguientes lineas al ejecutar la pu de forma individual
            //iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]);
            //Inserto la foto
            //iDAOFoto.Insertar(_foto, _lugaresTuristicos[0]);


            //Busco la foto
            _fotos = iDAOFoto.ConsultarLista(_lugaresTuristicos[0]);

            Assert.IsNotNull(iDAOFoto);
            Assert.IsNotNull(iDAOLugarTuristico);

            Assert.AreEqual(_foto.Id, _fotos[0].Id);
            Assert.AreEqual(_foto.Ruta + "2.jpg", ((Foto)_fotos[0]).Ruta);
        }