/// <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); }