예제 #1
0
        public void deberia_poder_modificar_el_alias_faby_a_Fabian_para_el_area_1024()
        {
            string source = @" |Id|Id_Area|Alias  |
                              |1 |1024   |Faby   |";

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

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


            RepositorioDeAreas repo = new RepositorioDeAreas(conexion);
            Area  area  = new Area(1024, "Dirección de Diseño y Desarrollo Organizacional para la Gestión de Personas");
            Alias alias = new Alias();

            alias = repo.ObtenerAliasDeAreaByIdDeArea(area);


            area.alias = alias;
            Assert.AreEqual(area.Id, 1024);
            Assert.AreEqual(alias.Descripcion, "Faby");
        }
예제 #2
0
        [Ignore] //Para que funcione el teamcity
        public void se_le_deberia_poder_pedir_a_un_area_su_nombre_completo_con_el_alias()
        {
            var area_de_fabi = TestObjects.AreaDeFabi();


            string source = @"  |Id             |Alias
                                |939	        |fabiiiii";


            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 alias = repo.ObtenerAliasDeAreaByIdDeArea(area_de_fabi);

            string nombre_con_alias = alias.Descripcion + " - " + area_de_fabi.Nombre;

            Assert.AreEqual("fabiiiii - Area de Fabian", nombre_con_alias);
            Assert.AreEqual("fabiiiii - Area de Fabian", area_de_fabi.NombreConAlias());
        }