/// <summary>Método que implementa la ejecución del comando 'ConsultarContactoXTelefono'. /// </summary> public Core.LogicaNegocio.Entidades.Contacto Ejecutar() { Core.LogicaNegocio.Entidades.Contacto contacto2 = new Core.LogicaNegocio.Entidades.Contacto(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bdcontacto = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); contacto2 = bdcontacto.ConsultarContactoXTelefono(contacto); return(contacto2); }
public void TestContactoConsultarXTelefono() { Contacto contacto = new Contacto(); contacto.ClienteContac = new Cliente(); Contacto ContactoCmp = new Contacto(); string Nombre = "Jorge"; string Apellido = "Perez"; int Codigo = 416; int Numero = 6647382; contacto.TelefonoDeTrabajo.Codigoarea = Codigo; contacto.TelefonoDeTrabajo.Numero = Numero; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); ContactoCmp = bd.ConsultarContactoXTelefono(contacto); if ((ContactoCmp.Nombre == Nombre) && (ContactoCmp.Apellido == Apellido) && (ContactoCmp.TelefonoDeTrabajo.Codigoarea == Codigo) && (ContactoCmp.TelefonoDeTrabajo.Numero == Numero)) { contacto.Nombre = ContactoCmp.Nombre; contacto.Apellido = ContactoCmp.Apellido; contacto.TelefonoDeTrabajo.Codigoarea = ContactoCmp.TelefonoDeTrabajo.Codigoarea; contacto.TelefonoDeTrabajo.Numero = ContactoCmp.TelefonoDeTrabajo.Numero; } else { contacto.Nombre = "null"; contacto.Apellido = "null"; contacto.TelefonoDeTrabajo.Codigoarea = 0; contacto.TelefonoDeTrabajo.Numero = 0; } Assert.AreEqual(Nombre, contacto.Nombre); Assert.AreEqual(Apellido, contacto.Apellido); Assert.AreEqual(Codigo, contacto.TelefonoDeTrabajo.Codigoarea); Assert.AreEqual(Numero, contacto.TelefonoDeTrabajo.Numero); }