Example #1
0
        public void deberia_poder_saber_cuantos_alumnos_estan_inscriptos_en_fines_puro()
        {
            Reportes reportes = new Reportes();

            Expect.AtLeastOnce.On(TestObjects.RepoCursosMockeado()).Method("GetCursos").WithAnyArguments().Will(Return.Value(TestObjects.CursosSACC()));

            List <Alumno> alumnos_de_la_modalidad = reportes.ObtenerAlumnosQueEstanCursandoConModalidad(TestObjects.ModalidadFinesPuro(), TestObjects.RepoCursosMockeado());

            Assert.AreEqual(2, alumnos_de_la_modalidad.Count);
            Assert.IsTrue(alumnos_de_la_modalidad.Exists(a => a.Id == TestObjects.AlumnoGer().Id));
            Assert.IsTrue(alumnos_de_la_modalidad.Exists(a => a.Id == TestObjects.AlumnoZambri().Id));
        }