public void TestAgregar() { answer = daoPago.Agregar(elPago); listaPagos = daoPago.ConsultarTodos(); elPago = (Pago)listaPagos[listaPagos.Count - 1]; Assert.IsTrue(answer); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).codPago == 1234567); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).montoPago == 12000); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).monedaPago == "EUR"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).formaPago == "Deposito"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).idFactura == 1); answer = daoPago.EliminarPago(elPago); Assert.IsTrue(answer); }
/// <summary> /// Método para crear la instancia de la clase DaoPago y agregar el pago /// </summary> /// <returns>Regresa un Booleano indicando si el metodo se ejecuto exitosamente o no</returns> public override Boolean Ejecutar() { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceComandoM9.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); IDAOPago Pago = FabricaDAOSqlServer.CrearDAOPago(); try { Pago.Agregar(this._laEntidad); Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceComandoM9.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(Pago.EliminarPago(this._laEntidad)); } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M4.NullArgumentException(ResourceComandoM9.CodigoErrorNull, ResourceComandoM9.MensajeErrorNull, ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M8.WrongFormatException(ResourceComandoM9.CodigoErrorFormato, ResourceComandoM9.MensajeErrorFormato, ex); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionsTangerine(ResourceComandoM9.MensajeGenerico, ex); } }