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