public void AbonoInferiorCuotaCredito() { Credito credito = service.Buscar(x => x.Id == 4).FirstOrDefault(); double valorAbono = 100000; Assert.IsNotNull(credito); AbonoRequest request = new AbonoRequest { Monto = valorAbono, CreditoId = credito.Id }; Response <Credito> response = service.Abonar(request); Assert.Contains($"El valor del abono debe ser mínimo de ${credito.ValorCuota}.", response.Mensaje.Split(',')); }
public void AbonarTest(string cedulaEmpleado, string numero, double valor, string esperado) { var request = new AbonarRequest { CedulaEmpleado = cedulaEmpleado, NumeroCredito = numero, Valor = valor }; var response = creditoService.Abonar(request); string obtenido = response.Mensaje.Contains(esperado) ? esperado : String.Join(',', response.Mensaje); Assert.AreEqual(esperado, obtenido); }
public ActionResult <Response> Post(AbonarRequest request) { var response = CreditoService.Abonar(request); return(Ok(response)); }
public ActionResult <Response <Credito> > Abonar(AbonoRequest abono) { var response = _service.Abonar(abono); return(Ok(response)); }