public void TestEvaluadorMonto() { 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(1940, 02, 20))); SolicitudPrestamo solicitudTrue = new SolicitudPrestamo(clienteTrue, 70000, 30); SolicitudPrestamo solicitudFalse = new SolicitudPrestamo(clienteFalse, 170000, 30); EvaluadorMonto evalMonto = new EvaluadorMonto(100000); Assert.IsTrue(evalMonto.EsValida(solicitudTrue)); Assert.IsFalse(evalMonto.EsValida(solicitudFalse)); }
public void Test_Evaluar_Monto_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, 160000, 24); IEvaluador evaluador = new EvaluadorMonto(150000); bool resultadoEsperado = false; //Act bool resultado = evaluador.EsValida(solicitud); //Assert Assert.Equal(resultadoEsperado, resultado); }