Exemplo n.º 1
0
        public void PruebaDAOContactoEliminarContactoDeProyecto()
        {
            Entidad proyecto = FabricaEntidades.ObtenerProyecto();

            proyecto.Id  = 1;
            _contacto.Id = 3;

            _respuesta = _daoContacto.EliminarContactoDeProyecto(_contacto, proyecto);
            Assert.True(_respuesta);

            _listaContactos    = _daoContacto.ContactosPorProyecto(proyecto);
            _contadorContactos = _listaContactos.Count;

            Assert.AreEqual(_contadorContactos, 1);
        }
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override bool Ejecutar()
        {
            try
            {
                bool respuesta = false;

                IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto();
                respuesta = daoContacto.EliminarContactoDeProyecto(_laEntidad, _proyecto);

                return(respuesta);
            }
            catch (EliminarContactoException ex)
            {
                throw ex;
            }
            catch (BaseDeDatosContactoException ex)
            {
                throw ex;
            }
        }