Ejemplo n.º 1
0
        /// <summary>Método que implementa la ejecución del comando 'ModificarContacto'.
        /// </summary>

        public void Ejecutar()
        {
            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOContacto bdcontacto = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto();

            bdcontacto.ModificarContacto(contacto);
        }
        public void TestContactoModificar()
        {
            Contacto comparar = new Contacto();

            Contacto contacto = new Contacto();

            contacto.ClienteContac = new Cliente();

            contacto.IdContacto = 6;

            contacto.ClienteContac.IdCliente = 2;

            contacto.AreaDeNegocio = "Informatica";

            contacto.Cargo = "Gerente";

            contacto.Apellido = "Rojas";

            contacto.Nombre = "Dina";

            contacto.TelefonoDeTrabajo.Codigoarea = 212;

            contacto.TelefonoDeTrabajo.Numero = 8112211;

            contacto.TelefonoDeTrabajo.Tipo = "Trabajo";

            contacto.TelefonoDeCelular.Codigocel = 414;

            contacto.TelefonoDeCelular.Numero = 8113311;

            contacto.TelefonoDeCelular.Tipo = "Celular";

            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto();

            bd.ModificarContacto(contacto);

            comparar = bd.ConsultarContactoxId(contacto);

            Assert.AreEqual(comparar.Nombre, contacto.Nombre);
            Assert.AreEqual(comparar.Apellido, contacto.Apellido);
            Assert.AreEqual(comparar.AreaDeNegocio, contacto.AreaDeNegocio);
            Assert.AreEqual(comparar.Cargo, contacto.Cargo);
            Assert.AreEqual(comparar.TelefonoDeTrabajo.Codigoarea, contacto.TelefonoDeCelular.Codigocel);
            Assert.AreEqual(comparar.TelefonoDeTrabajo.Numero, contacto.TelefonoDeCelular.Numero);
            Assert.AreEqual(comparar.TelefonoDeTrabajo.Tipo, contacto.TelefonoDeCelular.Tipo);
        }