예제 #1
0
        public void PruebaDAOContactoAgregar()
        {
            _respuesta = _daoContacto.Agregar(_contacto);
            Assert.True(_respuesta);

            _listaContactos    = _daoContacto.ConsultarTodos();
            _contadorContactos = _listaContactos.Count;
            Assert.AreEqual(_contadorContactos, 5);

            ContactoM5 contacto  = ( ContactoM5 )_contacto;
            bool       verificar = false;

            foreach (Entidad e in _listaContactos)
            {
                ContactoM5 c = ( ContactoM5 )e;

                if (c.Nombre.Equals(contacto.Nombre) && c.Apellido.Equals(contacto.Apellido) &&
                    c.Telefono.Equals(contacto.Telefono) && c.Correo.Equals(contacto.Correo) &&
                    c.Departamento.Equals(contacto.Departamento) && c.Cargo.Equals(contacto.Cargo) &&
                    c.TipoCompañia.Equals(contacto.TipoCompañia) && c.IdCompañia.Equals(contacto.IdCompañia))
                {
                    verificar = true;
                }
            }
            Assert.IsTrue(verificar);
        }
예제 #2
0
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override bool Ejecutar()
        {
            try
            {
                bool respuesta = false;

                IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto();
                respuesta = daoContacto.Agregar(_laEntidad);

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