Example #1
0
        [Ignore] //para que ande el teamcity
        public void deberia_poder_saber_cuantos_alumnos_estan_inscriptos_en_cens()
        {
            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.ModalidadCens(), TestObjects.RepoCursosMockeado());

            Assert.AreEqual(3, alumnos_de_la_modalidad.Count);
            Assert.IsTrue(alumnos_de_la_modalidad.Exists(a => a.Id == TestObjects.AlumnoFer().Id));
            Assert.IsTrue(alumnos_de_la_modalidad.Exists(a => a.Id == TestObjects.AlumnoJor().Id));
            Assert.IsTrue(alumnos_de_la_modalidad.Exists(a => a.Id == TestObjects.AlumnoJavi().Id));
        }