public void acreditar()
        {
            //Arrange
            ConsultasService     service       = new ConsultasService();
            TransferenciaService serv          = new TransferenciaService();
            CuentaModels         cuentaDestino = serv.getCuenta("100", 0);
            CreditoDebitoModels  debito        = new CreditoDebitoModels()
            {
                cuenta      = cuentaDestino,
                monto       = 200.00,
                descripcion = "Nota de Credito",
                fecha       = DateTime.Now,
                tipo        = 1
            };
            bool esperado = true;


            //Acts
            string msgResultado = service.acreditarDebitar(debito);

            bool resultado = msgResultado == "" ? true : false;

            //Asert
            Assert.AreEqual(esperado, resultado);
        }
Esempio n. 2
0
 public ActionResult Acreditar(string cuenta, string monto, string descripcion)
 {
     try
     {
         TransferenciaService service       = new TransferenciaService();
         CuentaModels         cuentaDestino = service.getCuenta(cuenta.Trim(), 0);
         if (cuentaDestino != null)
         {
             CreditoDebitoModels credito = new CreditoDebitoModels()
             {
                 cuenta      = cuentaDestino,
                 monto       = Convert.ToDouble(monto),
                 descripcion = descripcion,
                 fecha       = DateTime.Now,
                 tipo        = 1
             };
             string msgResultado = consultaService.acreditarDebitar(credito);
             if (msgResultado != "")
             {
                 ViewBag.MsgSaldo += "Error: " + msgResultado;
                 return(View("Credito"));
             }
             ViewBag.MsgSaldo = "Acreditacion exitosa";
             return(View("Credito"));
         }
         else
         {
             ViewBag.MsgSaldo = "No existe cuenta Destino, favor verificar.";
             return(View("Debito"));
         }
     }
     catch (Exception)
     {
         ViewBag.MsgSaldo += "Hay problemas al realizar el credito o hay datos incorrectos";
         return(View("Credito"));
     }
 }