예제 #1
0
        public void Setup()
        {
            un_curso_cens        = TestObjects.UnCursoConAlumnos();
            un_curso_puro        = TestObjects.UnCursoConAlumnosYMateriaPura();
            lista_alumnos_nuevos = TestObjects.AlumnosNuevos();
            un_alumno_del_curso  = TestObjects.UnAlumnoDelCurso();
            un_alumno_nuevo      = TestObjects.UnAlumnoNuevo();
            primer_parcial       = TestObjects.PrimerParcial();
            segundo_parcial      = TestObjects.SegundoParcial();
            final = TestObjects.FinalNulo();
            primera_evaluacion = new Evaluacion(1, primer_parcial, un_alumno_del_curso, un_curso_cens, new CalificacionNumerica(10), DateTime.Today);
            segunda_evaluacion = new Evaluacion(2, segundo_parcial, un_alumno_del_curso, un_curso_cens, new CalificacionNumerica(8), DateTime.Today);
            evaluacion_final   = new Evaluacion(3, final, un_alumno_del_curso, un_curso_puro, new CalificacionNull("No tiene calificación"), DateTime.Today);
            espacio_fisico     = new EspacioFisico();
            dia_de_la_semana   = new DayOfWeek();
            horario_de_cursada = new HorarioDeCursada(dia_de_la_semana, "12:00", "13:00", 2, 1);

            planilla_evaluaciones = new PlanillaDeEvaluaciones(un_curso_cens, lista_de_instancias_de_evaluacion);
        }
예제 #2
0
 public Evaluacion GetEvaluacionPorCursoAlumnoEInstancia(Curso un_curso, Alumno un_alumno_del_curso, InstanciaDeEvaluacion una_instancia_del_curso)
 {
     GetEvaluaciones();
     return(evaluaciones.Find(unaEvaluacion => unaEvaluacion.Curso.Id.Equals(un_curso.Id) && unaEvaluacion.Alumno.Id.Equals(un_alumno_del_curso.Id) && unaEvaluacion.InstanciaEvaluacion.Id.Equals(una_instancia_del_curso.Id)));
 }
예제 #3
0
 public List <Evaluacion> GetEvaluacionesPorInstancia(InstanciaDeEvaluacion instancia)
 {
     GetEvaluaciones();
     return(this.evaluaciones.FindAll(evaluaciones => evaluaciones.InstanciaEvaluacion.Id.Equals(instancia.Id)));
 }
예제 #4
0
 public List <Evaluacion> GetEvaluacionesPorCursoEInstancia(Curso un_curso, InstanciaDeEvaluacion una_instancia_del_curso)
 {
     GetEvaluaciones();
     return(this.evaluaciones.FindAll(evaluaciones => evaluaciones.Curso.Id.Equals(un_curso.Id) && evaluaciones.InstanciaEvaluacion.Id.Equals(una_instancia_del_curso.Id)));
 }