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); }
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")); } }