Пример #1
0
        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);
        }
Пример #2
0
        [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));
        }