public void TestActivarActividad() { try { conexion.Conectar(); conexion.ActivarActividad(actividad.Id, true); Assert.AreEqual(true, conexion.ConsultarActividad(actividad.Id).Activar); conexion.Desconectar(); conexion.Conectar(); conexion.ActivarActividad(lugar.Id, false); Assert.AreEqual(false, conexion.ConsultarActividad(actividad.Id).Activar); conexion.Desconectar(); } catch (ArgumentOutOfRangeException) { Assert.Fail("No hay actividades insertadas en la base de datos"); } }
/// <summary> /// Activa o desactiva una actividad /// </summary> /// <param name="id">ID de la actividad</param> /// <param name="activar">true para activar, false para desactivar</param> /// <exception cref="BaseDeDatosExcepcion"></exception> public void ActivarActividad(int id, bool activar) { try { conexion.Conectar(); conexion.ActivarActividad(id, activar); conexion.Desconectar(); } catch (BaseDeDatosExcepcion e) { e.NombreMetodos.Add(this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name); throw e; } }