/// <summary> /// Inicializa una nueva instancia de <see cref="Cliente"/> /// </summary> /// <param name="pNombre">Nombre del Cliente</param> /// <param name="pApellido">Apellido del Cliente</param> /// <param name="pFechaNacimiento">Fecha de Nacimiento del Cliente</param> /// <param name="pEmpleo">Empleo del Cliente</param> public Cliente(string pNombre, string pApellido, DateTime pFechaNacimiento, Empleo pEmpleo) { this.Nombre = pNombre; this.Apellido = pApellido; this.FechaNacimiento = pFechaNacimiento; this.Empleo = pEmpleo; this.TipoCliente = TipoCliente.NoCliente; }
public void EsValida_WithAntiguedadMenor_ReturnsFalse() { string iNombre = "Ramiro"; string iApellido = "Rivera"; int iCantidadCuotas = 12; double iMonto = 20000; double iSueldo = 5500; DateTime iFechaNac = new DateTime(1993, 07, 11); DateTime iFechaIng = DateTime.Today; Empleo iEmpleo = new Empleo(iSueldo, iFechaIng); Cliente iCliente = new Cliente(iNombre, iApellido, iFechaNac, iEmpleo); iCliente.TipoCliente = TipoCliente.NoCliente; SolicitudPrestamo iSolicitudPrestamo = new SolicitudPrestamo(iCliente, iMonto, iCantidadCuotas); GestorPrestamos iGestorPrestamos = new GestorPrestamos(); Assert.IsFalse(iGestorPrestamos.EsValida(iSolicitudPrestamo)); }
/// <summary> /// Carga un <see cref="Empleo"/> para luego usarlo en la validacion de una solicitud de prestamo /// </summary> /// <param name="pSueldo">Sueldo del Empleo</param> /// <param name="pFechaIngreso">Fecha de Ingreso al Empleo</param> public void CargarEmpleo(double pSueldo, DateTime pFechaIngreso) { this.iEmpleo = (new Empleo( pSueldo, pFechaIngreso)); }