public void TestEvaluadorCantCuotas() { Cliente clienteTrue = new Cliente("Enrique", "Lagos", new DateTime(1960, 01, 19), TipoCliente.Cliente, new Empleo(150000, new DateTime(1980, 02, 20))); Cliente clienteFalse = new Cliente("Enrique", "Lagos", new DateTime(1920, 01, 19), TipoCliente.Cliente, new Empleo(150000, new DateTime(2017, 10, 12))); SolicitudPrestamo solicitudTrue = new SolicitudPrestamo(clienteTrue, 70000, 30); SolicitudPrestamo solicitudFalse = new SolicitudPrestamo(clienteFalse, 70000, 48); EvaluadorCantidadCuotas evalAntiguedad = new EvaluadorCantidadCuotas(32); Assert.IsTrue(evalAntiguedad.EsValida(solicitudTrue)); Assert.IsFalse(evalAntiguedad.EsValida(solicitudFalse)); }
public void Test_Evaluar_Cantidad_Cuotas_No_Aprobado() { //Arrange DateTime fechaNacimiento; String formatoFecha = "dd/MM/yyyy"; DateTime.TryParseExact("07/01/1992", formatoFecha, null, System.Globalization.DateTimeStyles.None, out fechaNacimiento); DateTime fechaIngreso; DateTime.TryParseExact("20/05/2015", formatoFecha, null, System.Globalization.DateTimeStyles.None, out fechaIngreso); Empleo empleo = new Empleo(20000, fechaIngreso); Cliente cliente = new Cliente("Axel", "Nieto", fechaNacimiento, empleo); cliente.TipoCliente = TipoCliente.ClienteGold; SolicitudPrestamo solicitud = new SolicitudPrestamo(cliente, 95000, 70); IEvaluador evaluador = new EvaluadorCantidadCuotas(60); bool resultadoEsperado = false; //Act bool resultado = evaluador.EsValida(solicitud); //Assert Assert.Equal(resultadoEsperado, resultado); }