public ActionResult <RegistrarCreditoResponse> Post(RegistrarCreditoRequest request) { RegistrarCreditoService _service = new RegistrarCreditoService(_unitOfWork); RegistrarCreditoResponse respuestaServicio = _service.EjecutarServicio(request); return(Ok(respuestaServicio)); }
public ActionResult <Credito> Post(Creditorequest creditorequest) { RegistrarCreditoService _service = new RegistrarCreditoService(_unitOfWork); Response response = _service.Ejecutar(creditorequest.Persona, creditorequest.Valor, creditorequest.Fecha, creditorequest.Mesesdeplazo); return(Ok(response)); }
public void UsuarioYaConCreditoTest() { RegistrarCreditoService _service = new RegistrarCreditoService(new UnitOfWork(_context)); var response = _service.Ejecutar(personarequest, 1200000, DateTime.Parse("2019/11/07"), 5); Assert.AreEqual("La persona ya tiene un crédito.", response.Mensaje); }
public void RegistrarCreditoIncorrectoTest() { RegistrarCreditoService _service = new RegistrarCreditoService(new UnitOfWork(_context)); var response = _service.Ejecutar(personarequest, 12000000, DateTime.Parse("2019/11/07"), -2); Assert.AreEqual("No se registró el crédito, falló alguna prueba unitaria.", response.Mensaje); }
public void RegistrarCreditoTest() { RegistrarCreditoService _service = new RegistrarCreditoService(new UnitOfWork(_context)); var response = _service.Ejecutar(personarequest, 12000000, DateTime.Parse("2019/11/07"), 12); Assert.AreEqual("Se registró el credito.", response.Mensaje); }
public void RegistrarCreditoInMemoryTest() { var request = new RegistrarCreditoRequest { Cedula = 1065842658, FechaPrestamo = new DateTime(2019, 05, 05), ValorPrestamo = 1200000, PlazoPago = 12 }; RegistrarCreditoService _service = new RegistrarCreditoService(new UnitOfWork(_contextInMemory)); var response = _service.EjecutarServicio(request); Assert.AreEqual($"Crédito registrado correctamente, Cuota mensual de 100000", response.Mensaje); }
public void ValidarCreditoExistenteTest() { var request = new RegistrarCreditoRequest { Cedula = 1065842658, FechaPrestamo = new DateTime(2019, 05, 05), ValorPrestamo = 1200000, PlazoPago = 12 }; RegistrarCreditoService _service = new RegistrarCreditoService(new UnitOfWork(_contextInMemory)); var response = _service.EjecutarServicio(request); var requestDos = new RegistrarCreditoRequest { Cedula = 1065842658, FechaPrestamo = new DateTime(2019, 06, 01), ValorPrestamo = 1300000, PlazoPago = 2 }; RegistrarCreditoService _serviceDos = new RegistrarCreditoService(new UnitOfWork(_contextInMemory)); var responseDos = _service.EjecutarServicio(requestDos); Assert.AreEqual($"El Credito ya existe", responseDos.Mensaje); }