示例#1
0
        public void ComandoLTEliminarActividad()
        {
            daoActividad = FabricaDAO.CrearDAOActividad();

            // Descomentar las siguientes lineas al ejecutar la pu de forma individual
            //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico();
            //((LugarTuristico)_lugaresTuristicos[0]).Actividad.Add((Actividad)_actividades[0]);
            //((LugarTuristico)_lugaresTuristicos[0]).Actividad.Add((Actividad)_actividades[1]);
            //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico();
            //iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]);
            //_comandoB = FabricaComando.CrearComandoLTAgregarActividad(_lugaresTuristicos[0]);
            //_comandoB.Ejecutar();


            int numeroActividadesPrevias = daoActividad.ConsultarLista(_lugaresTuristicos[0]).Count;
            int actividadesEsperadas     = numeroActividadesPrevias - 2;

            for (int i = 0; i < 2; i++)
            {
                _comandoA = FabricaComando.CrearComandoLTEliminarActividad(_actividades[i]);
                _comandoA.Ejecutar();
            }

            //lista de lugares Actividades
            _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]);

            Assert.AreEqual(actividadesEsperadas, _actividades.Count);
        }
示例#2
0
        public void DAOEliminarActividad()
        {
            int actividadesAntesDeBorrar   = 0;
            int actividadesDespuesDeBorrar = 0;

            daoActividad = FabricaDAO.CrearDAOActividad();

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

            _actividades             = daoActividad.ConsultarLista(_lugaresTuristicos[0]);
            actividadesAntesDeBorrar = _actividades.Count;

            _actividad = (Actividad)_actividades[0];
            daoActividad.Eliminar(_actividad);

            _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]);
            actividadesDespuesDeBorrar = _actividades.Count;

            Assert.Greater(actividadesAntesDeBorrar, actividadesDespuesDeBorrar);

            Assert.False(_actividades.Contains(_actividad));

            // Luego de borrar reseteamos el indice para evitar problemas
            ResetActividadIndex();
        }
示例#3
0
        public void DAOInsertarActividad()
        {
            daoActividad = FabricaDAO.CrearDAOActividad();

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

            daoActividad.Insertar(_actividades[0], _lugaresTuristicos[0]);
            _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]);

            foreach (Actividad actividad  in _actividades)
            {
                _actividad = actividad;
            }

            Assert.NotNull(_actividad);
            Assert.NotNull(_actividades);
            Assert.NotNull(_lugaresTuristicos[0]);
            Assert.NotNull(iDAOLugarTuristico);
            Assert.NotNull(daoActividad);

            Assert.AreEqual(_actividad.Id, _actividades[0].Id);
            Assert.AreEqual(_actividad.Nombre, ((Actividad)_actividades[0]).Nombre);
            Assert.AreEqual(_actividad.Descripcion, ((Actividad)_actividades[0]).Descripcion);
            Assert.AreEqual(_actividad.Duracion, ((Actividad)_actividades[0]).Duracion);
            Assert.AreEqual(_actividad.Activar, ((Actividad)_actividades[0]).Activar);
        }
示例#4
0
        public void ComandoLTEAgregarActividad()
        {
            daoActividad = FabricaDAO.CrearDAOActividad();

            ((LugarTuristico)_lugaresTuristicos[0]).Actividad.Add((Actividad)_actividades[0]);
            ((LugarTuristico)_lugaresTuristicos[0]).Actividad.Add((Actividad)_actividades[1]);

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

            _comandoA = FabricaComando.CrearComandoLTAgregarActividad(_lugaresTuristicos[0]);
            _comandoA.Ejecutar();

            //lista de lugares Actividades
            _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]);

            Assert.True(_actividades.Contains(_actividades[0]));
            Assert.True(_actividades.Contains(_actividades[1]));
        }