Exemplo n.º 1
0
 /// <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));
        }
Exemplo n.º 3
0
 /// <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));
 }