public int VerificarVacantes(CicloAcademico cicloAcademico) { int numero = -1;//no hay vacantes por defecto int totalMatriculasDia = 0; int totalMatriculasTarde = 0; gestorDAO.AbrirConexion(); totalMatriculasDia = cicloAcademico.CalcularMatriculasPorTurno("Mañana"); totalMatriculasTarde = cicloAcademico.CalcularMatriculasPorTurno("Tarde"); gestorDAO.CerrarConexion(); if (cicloAcademico.EsValidoRegistro(totalMatriculasDia) && cicloAcademico.EsValidoRegistro(totalMatriculasTarde)) { numero = 0;//vacantes en ambos turnos } else { if (cicloAcademico.EsValidoRegistro(totalMatriculasDia)) { numero = 1;//vacantes solo en la mañana } if (cicloAcademico.EsValidoRegistro(totalMatriculasTarde)) { numero = 2;//vacantes solo en la tarde } } return(numero);//no hay vacantes }
public void esValidoRegistroTest2() { int cantidadDeAlumnosRegistrado = 31; CicloAcademico ca = new CicloAcademico(); ca.TotalDeAlumnos = 30; bool resultadoEsperado = false; // + del limite bool resultadoFinal = ca.EsValidoRegistro(cantidadDeAlumnosRegistrado); Assert.AreEqual(resultadoEsperado, resultadoFinal); }