public void PruebaComandoAgregarContacto() { _comandoBool = FabricaComandos.CrearComandoAgregarContacto(_contacto); _respuesta = _comandoBool.Ejecutar(); Assert.True(_respuesta); _listaContactos = _daoContacto.ConsultarTodos(); _contadorContactos = _listaContactos.Count; Assert.AreEqual(_contadorContactos, 6); 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); }
/// <summary> /// Método para ejecutar el comando /// </summary> /// <returns></returns> public override List <Entidad> Ejecutar() { try { IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto(); List <Entidad> listaContactos = daoContacto.ConsultarTodos(); return(listaContactos); } catch (BaseDeDatosContactoException ex) { throw ex; } }