public void el_repo_deberia_cargar_la_propiedad_ddjj_de_un_area() { string source = TablaAreaMOCK(); IConexionBD conexion = TestObjects.ConexionMockeada(); var resultado_sp = TablaDeDatos.From(source); Expect.AtLeastOnce.On(conexion).Method("Ejecutar").WithAnyArguments().Will(Return.Value(resultado_sp)); RepositorioDeAreas repo = RepositorioDeAreas.NuevoRepositorioDeAreas(conexion); var areas = repo.GetTodasLasAreasCompletas(); var presentanDDJJ = areas.FindAll(area => area.PresentaDDJJ); var area_con_ddjj = presentanDDJJ.First(); Assert.AreEqual(1, presentanDDJJ.Count); Assert.AreEqual(1, area_con_ddjj.Id); Assert.AreEqual(2, areas.Count); }
[Ignore] //para que ande el teamcity public void deberia_poder_obtener_todos_los_datos_del_area_y_ver_que_estan_completos() { string source = TablaAreaMOCK(); IConexionBD conexion = TestObjects.ConexionMockeada(); var resultado_sp = TablaDeDatos.From(source); Expect.AtLeastOnce.On(conexion).Method("Ejecutar").WithAnyArguments().Will(Return.Value(resultado_sp)); RepositorioDeAreas repo = RepositorioDeAreas.NuevoRepositorioDeAreas(conexion); List <Area> lista_areas_del_repo = repo.GetTodasLasAreasCompletas(); List <Area> lista_areas_completas = TestObjects.AreasCompletas(); Area area1 = lista_areas_del_repo.First(); Area area2 = lista_areas_del_repo.Last(); Assert.IsTrue(lista_areas_del_repo.Contains(area1)); Assert.IsTrue(lista_areas_del_repo.Contains(area2)); }