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())); }
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); }
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"))); }