示例#1
0
        public void TestComandoAgregarPago()
        {
            LogicaTangerine.Comando <Boolean> comandoAgregarPago = FabricaComandos.cargarPago(elPago);
            answer = comandoAgregarPago.Ejecutar();

            _comandoList = FabricaComandos.ConsultarPagosTodos();
            listaPagos   = _comandoList.Ejecutar();
            elPago       = (Pago)listaPagos[listaPagos.Count - 1];


            Assert.IsNotNull(comandoAgregarPago);
            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);

            LogicaTangerine.Comando <Boolean> comandoEliminarPago = FabricaComandos.EliminarPago(elPago);
            answer = comandoEliminarPago.Ejecutar();
            Assert.IsTrue(answer);
        }