Esempio n. 1
0
        public void al_obtener_el_espacios_fisico_asignado_a_un_curso()
        {
            List <Curso> cursos = new List <Curso>();
            Curso        curso  = TestObjects.UnCursoConAlumnos();

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

            IConexionBD conexion = TestObjects.ConexionMockeada();

            RepositorioDeEspaciosFisicos repo = new RepositorioDeEspaciosFisicos(conexion, TestObjects.RepoCursosMockeado());

            Assert.IsTrue(repo.EspacioFisicoAsignadoACurso(TestObjects.UnEspacioFisico()));
        }
Esempio n. 2
0
        public void deberia_poder_obtener_todos_los_espacios_fisicos_que_no_estan_dados_de_baja_del_repositorio_de_espacios_fisicos()
        {
            string source = @"  |Id     |Aula   |idEdificio     |NombreEdificio     |DireccionEdificio      |NumeroEdificio     |Capacidad  |idusuario     |Fecha                      |idBaja  |IdArea |NombreArea
                                    |01     |03     |01             |Evita              |9 de Julio             |1020               |30         |1111          |2012-10-13 21:36:35.077    |0       |0      |Ministerio de Desarrollo Social
                                    |02     |Magna  |10             |San Martín         |Santa Fe 504           |504                |100        |1111          |2012-10-13 21:36:35.077    |0       |1      |Unidad Ministrio
                                    |03     |315    |03             |Perón              |Santa Fe 504           |504                |25         |1111          |2012-10-13 21:36:35.077    |0       |621    |Secretaría de Deportes";

            IConexionBD conexion     = TestObjects.ConexionMockeada();
            var         resultado_sp = TablaDeDatos.From(source);

            Expect.AtLeastOnce.On(conexion).Method("Ejecutar").WithAnyArguments().Will(Return.Value(resultado_sp));

            RepositorioDeEspaciosFisicos repo = new RepositorioDeEspaciosFisicos(conexion, TestObjects.RepoCursosMockeado());

            Assert.AreEqual(3, repo.GetEspaciosFisicos().Count);
        }
Esempio n. 3
0
        public void deberia_poder_obtener_el_id_de_area_y_el_nombre_al_que_pertenece_un_edificio()
        {
            string source = @"    |Id     |Nombre     |Calle          |Numero     |Piso      |Departamento    |idusuario     |Fecha                      |idBaja  |IdArea |NombreArea
                                    |01     |Evita      |9 de Julio     |1020       |PB        |0               |1111          |2012-10-13 21:36:35.077    |0       |0      |Ministerio de Desarrollo Social
                                    |02     |San Martín |Santa Fe       |504        |3         |A               |1111          |2012-10-13 21:36:35.077    |0       |1      |Unidad Ministrio
                                    |03     |Perón      |Santa Fe       |504        |4         |B               |1111          |2012-10-13 21:36:35.077    |0       |621    |Secretaría de Deportes";

            IConexionBD conexion     = TestObjects.ConexionMockeada();
            var         resultado_sp = TablaDeDatos.From(source);

            Expect.AtLeastOnce.On(conexion).Method("Ejecutar").WithAnyArguments().Will(Return.Value(resultado_sp));

            RepositorioDeEspaciosFisicos repo = new RepositorioDeEspaciosFisicos(conexion, TestObjects.RepoCursosMockeado());

            Assert.IsTrue(repo.GetEdificios().Exists(e => e.Area.Id.Equals(621)));
            Assert.IsTrue(repo.GetEdificios().Exists(e => e.Area.Nombre.Equals("Secretaría de Deportes")));
        }