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);
        }
Exemple #3
0
        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));
        }