Example #1
0
        public void deberia_devolver_la_zona_Metro_con_una_localidad_y_la_zona_Patagonia_con_una_localidad()
        {
            string source = @"  |IdZona     |NombreZona         |IdProvincia        |NombreProvincia    |IdLocalidad |NombreLocalidad|
                                |1          |Metro              |7                  |Buenos Aires       |4           |Capital        |
                                |2          |Patagonia          |8                  |Chubut             |5           |Rawson         |";


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

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

            RepositorioZonas repo = new RepositorioZonas(conexion);

            List <Zona> zonas = repo.GetTodasLasZonas();

            Assert.AreEqual(2, zonas.Count);
            Assert.AreEqual(1, zonas[0].Provincias[0].Localidades.Count);
            Assert.AreEqual(1, zonas[1].Provincias[0].Localidades.Count);
            Assert.AreEqual(4, zonas[0].Provincias[0].Localidades[0].Id);
            Assert.AreEqual(5, zonas[1].Provincias[0].Localidades[0].Id);
            Assert.AreEqual("Buenos Aires", zonas[0].Provincias[0].Nombre);
            Assert.AreEqual("Chubut", zonas[1].Provincias[0].Nombre);
            Assert.AreEqual("Capital", zonas[0].Provincias[0].Localidades[0].Nombre);
            Assert.AreEqual("Rawson", zonas[1].Provincias[0].Localidades[0].Nombre);
        }
Example #2
0
        public void deberia_devolver_la_zona_Metro_con_una_localidad_y_la_zona_Patagonia_con_una_localidad()
        {
            string source = @"  |Id_Area     |Responsable       |Contacto_Area      |Nro_Orden   |Descripcion_Cargo   |Telefono   |Mail                            | Direccion         |
                                |1           |Fabián Miranda    |Laura Sánchez      |1           |Secretaria          |4589-5678  |[email protected]|Av. 9 de Julio 1925|
                                |1           |Fabián Miranda    |Juan Pérez         |2           |Asesor              |4589-5678  |[email protected]|Av. 9 de Julio 1925|
                                |2           |Fabián Miranda    |Ana García         |1           |Secretaria          |4200-5000  |[email protected]             |Córdoba 1900       |";


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

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

            RepositorioZonas repo = new RepositorioZonas(conexion);

            List <Zona> zonas = repo.GetTodasLasZonas();

            Assert.AreEqual(2, zonas.Count);
            Assert.AreEqual(1, zonas[0].Provincias[0].Localidades.Count);
            Assert.AreEqual(1, zonas[1].Provincias[0].Localidades.Count);
            Assert.AreEqual(4, zonas[0].Provincias[0].Localidades[0].Id);
            Assert.AreEqual(5, zonas[1].Provincias[0].Localidades[0].Id);
            Assert.AreEqual("Buenos Aires", zonas[0].Provincias[0].Nombre);
            Assert.AreEqual("Chubut", zonas[1].Provincias[0].Nombre);
            Assert.AreEqual("Capital", zonas[0].Provincias[0].Localidades[0].Nombre);
            Assert.AreEqual("Rawson", zonas[1].Provincias[0].Localidades[0].Nombre);
        }
Example #3
0
        public void TestGetZonas()
        {
            //creador_de_datos.AddData("VIA_Zonas.xml");
            RepositorioZonas repositorio = new RepositorioZonas(ConexionBaseLocal());
            List <Zona>      zonas       = new List <Zona>();

            zonas = repositorio.GetTodasLasZonas();

            Assert.AreEqual(6, zonas.Count());
        }
Example #4
0
        public void deberia_poder_conocer_la_region_de_una_provincia()
        {
            //creador_de_datos.AddData("VIA_Rel_Zona_Prov.xml");
            //creador_de_datos.AddData("VIA_Zonas.xml");
            //creador_de_datos.AddData("Provincias.xml");

            Provincia provincia = new Provincia();

            provincia.Id = 2;

            RepositorioZonas repoZonas = new RepositorioZonas(ConexionBaseLocal());
            Zona             zona      = repoZonas.GetZonaFromProvincia(provincia);

            Assert.AreEqual("N.O.A", zona.Nombre);
        }
Example #5
0
        [Ignore] //("Todavía no implementamos Tablas Vacías")
        public void deberia_devolver_ninguna_zona()
        {
            string source = @"  |IdZona     |NombreZona         |IdProvincia        |NombreProvincia    |IdLocalidad    |NombreLocalidad|";


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

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

            RepositorioZonas repo = new RepositorioZonas(conexion);

            List <Zona> zonas = repo.GetTodasLasZonas();

            Assert.AreEqual(0, zonas.Count);
        }
Example #6
0
        [Ignore] //("Todavía no implementamos Tablas Vacías")
        public void deberia_devolver_ninguna_zona()
        {
            string source =
                @"  |Id_Area     |Responsable       |Contacto_Area      |Nro_Orden   |Descripcion_Cargo   |Telefono   |Mail                            | Direccion         |";


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

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

            RepositorioZonas repo = new RepositorioZonas(conexion);

            List <Zona> zonas = repo.GetTodasLasZonas();

            Assert.AreEqual(0, zonas.Count);
        }
Example #7
0
        public void deberia_devolver_region_METRO_con_BuenosAires_con_una_localidad_con_id_4()
        {
            string source = @"  |IdZona     |NombreZona         |IdProvincia        |NombreProvincia   |IdLocalidad    |NombreLocalidad|
                                |1          |Metro              |7                  |Buenos Aires      |4              |Capital        |";


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

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

            RepositorioZonas repo = new RepositorioZonas(conexion);

            List <Zona> zonas = repo.GetTodasLasZonas();

            Assert.AreEqual(7, zonas[0].Provincias[0].Id);
            Assert.AreEqual(4, zonas[0].Provincias[0].Localidades[0].Id);
        }
Example #8
0
        public void deberia_devolver_region_METRO_con_BuenosAires_con_una_localidad_con_id_4()
        {
            string source = @"  |Id_Area     |Responsable       |Contacto_Area      |Nro_Orden   |Descripcion_Cargo   |Telefono   |Mail                            | Direccion         |
                                |1           |Fabián Miranda    |Laura Sánchez      |1           |Secretaria          |4589-5678  |[email protected]|Av. 9 de Julio 1925|
                                |1           |Fabián Miranda    |Juan Pérez         |2           |Asesor              |4589-5678  |[email protected]|Av. 9 de Julio 1925|";


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

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

            RepositorioZonas repo = new RepositorioZonas(conexion);

            List <Zona> zonas = repo.GetTodasLasZonas();

            Assert.AreEqual(7, zonas[0].Provincias[0].Id);
            Assert.AreEqual(4, zonas[0].Provincias[0].Localidades[0].Id);
        }