Exemplo n.º 1
0
        public void deberia_devolver_los_datos_de_Contacto_de__un_area_con_su_responsable_y_datos_de_contacto()
        {
            string source = @"  |Id_Usuario    |es_firmante|Id_Area     |nombre_area      |Responsable       |Contacto_Area      |Nro_Orden   |Descripcion_Cargo   |Telefono   |Mail                            | Direccion         |
                                |1             |1          |1           |Area 1           |Fabián Miranda    |Laura Sánchez      |1           |Secretaria          |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));

            RepositorioUsuarios repo = new RepositorioUsuarios();

            List <ContactoArea> contacto_area = repo.LoginUsuario();

            Assert.AreEqual(1, zonas.Count);
            Assert.AreEqual(1, zonas[0].Provincias.Count);
            Assert.AreEqual(1, zonas[0].Provincias[0].Localidades.Count);
            Assert.AreEqual(1, zonas[0].Id);
            Assert.AreEqual(2, zonas[0].Provincias[0].Id);
            Assert.AreEqual(3, zonas[0].Provincias[0].Localidades[0].Id);
        }