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