public void TestEvaluadorSueldo() { 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(1000, new DateTime(1940, 02, 20))); SolicitudPrestamo solicitudTrue = new SolicitudPrestamo(clienteTrue, 70000, 30); SolicitudPrestamo solicitudFalse = new SolicitudPrestamo(clienteFalse, 70000, 30); EvaluadorSueldo evalSueldo = new EvaluadorSueldo(5000); Assert.IsTrue(evalSueldo.EsValida(solicitudTrue)); Assert.IsFalse(evalSueldo.EsValida(solicitudFalse)); }
public void Test_Evaluar_Sueldo_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(4000, fechaIngreso); Cliente cliente = new Cliente("Axel", "Nieto", fechaNacimiento, empleo); SolicitudPrestamo solicitud = new SolicitudPrestamo(cliente, 95000, 24); IEvaluador evaluador = new EvaluadorSueldo(5000); bool resultadoEsperado = false; //Act bool resultado = evaluador.EsValida(solicitud); //Assert Assert.Equal(resultadoEsperado, resultado); }