Example #1
0
        private List <Etiqueta> ListaDeEtiquetaAEliminar()
        {
            List <Etiqueta>   listaDeEtiquetas            = new List <Etiqueta>();
            List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>();

            Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionCancelarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar");
            Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar");
            Traduccion traduccionCancelarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel");
            Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel");

            listaDeTraduccionesCancelar.Add(traduccionCancelarEs);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEn);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs);

            etiquetaCancelar.IdiomaPorDefecto = "es-VE";
            etiquetaCancelar.Nombre           = "app.common.cancelar";
            etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar);
            etiquetaCancelar.Activo = true;
            listaDeEtiquetas.Add(etiquetaCancelar);

            return(listaDeEtiquetas);
        }
Example #2
0
        private List <Etiqueta> ListaDeEtiquetaAModificar()
        {
            List <Etiqueta>   listaDeEtiquetas           = new List <Etiqueta>();
            List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>();

            Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar-m");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar-m");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept-m");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept-m");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar.modificada";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo      = true;
            etiquetaAceptar.Descripcion = "Nueva descripcion";

            return(listaDeEtiquetas);
        }
Example #3
0
        private Diccionario DiccionarioModificado()
        {
            // Primer diccionario
            List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>();

            List <Traduccion> listaDeTraduccionesAceptar  = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>();

            Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteModificado);

            Etiqueta etiquetaAceptar  = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888"));
            Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo      = true;
            etiquetaAceptar.Descripcion = "Descripcion Aceptar";


            Traduccion traduccionCancelarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar");
            Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar");
            Traduccion traduccionCancelarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel");
            Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel");

            listaDeTraduccionesCancelar.Add(traduccionCancelarEs);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEn);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs);

            etiquetaCancelar.IdiomaPorDefecto = "es-VE";
            etiquetaCancelar.Nombre           = "app.common.cancelar";
            etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar);
            etiquetaCancelar.Activo      = true;
            etiquetaCancelar.Descripcion = "Descripcion Cancelar";

            listaDeEtiquetas.Add(etiquetaAceptar);
            listaDeEtiquetas.Add(etiquetaCancelar);

            diccionario.Ambiente = "desarrollo";
            diccionario.AgregarEtiquetas(listaDeEtiquetas);

            return(diccionario);
        }
Example #4
0
        public void PruebaEliminarTraduccionAEtiquetaSinTraducciones()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");

            //Act
            prueba.EliminarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, this.texto));
            //Assert
            prueba.Textos.Count.ShouldEqual(0);
        }
Example #5
0
        public void PruebaEliminarTraduccionNoExistenteAEtiquetaConTraducciones()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");

            prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, this.texto));
            //Act
            prueba.EliminarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, "TextoNoExiste"));
            //Assert
            prueba.Textos.Count.ShouldEqual(1);
        }
Example #6
0
        public void PruebaModificarTraduccionAEtiquetaSinTraduccionesAgregaNuevaTraduccion()
        {
            //Arrange
            Etiqueta   prueba     = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("es"), "aceptar");

            //Act
            prueba.ModificarTraduccion(traduccion);
            //Assert
            prueba.Textos.Count.ShouldEqual(1);
            //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("es")).ShouldEqual(true);
            prueba.Textos.ShouldContain(traduccion);
        }
Example #7
0
        public void PruebaAgregarTraduccionAEtiquetaSinTraducciones()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            //Act
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);

            prueba.AgregarTraduccion(traduccion);
            //Assert
            prueba.ShouldBeType <Etiqueta> ();
            prueba.Textos.Count.ShouldEqual(1);
            //prueba.Textos.ShouldContain(new KeyValuePair<string, Traduccion>(this.cultura, this.valor));
            prueba.Textos.ShouldContain(traduccion);
        }
Example #8
0
        public void PruebaAgregarTraduccionExitenteAEtiquetaConTraducciones()
        {
            //Arrange
            Etiqueta   prueba      = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            Traduccion traduccion  = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);
            Traduccion traduccion2 = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);

            //Act
            prueba.AgregarTraduccion(traduccion);
            //Assert
            Assert.Throws <ArgumentException> (delegate {
                prueba.AgregarTraduccion(traduccion2);
            });
        }
Example #9
0
        private List <Etiqueta> EtiquetasAAgregar()
        {
            List <Etiqueta>   listaDeEtiquetasAAgregar    = new List <Etiqueta>();
            List <Traduccion> listaDeTraduccionesEditar   = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesEliminar = new List <Traduccion>();

            Etiqueta etiquetaEditar   = Etiqueta.CrearNuevaEtiqueta(new Guid("0260b80b-4ac6-40a6-b5eb-b57916eaab2b"));
            Etiqueta etiquetaEliminar = Etiqueta.CrearNuevaEtiqueta(new Guid("e2850768-35df-46bb-8f79-48b06ba45528"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionEditarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar");
            Traduccion traduccionEditarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar");
            Traduccion traduccionEditarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit");
            Traduccion traduccionEditarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit");

            listaDeTraduccionesEditar.Add(traduccionEditarEs);
            listaDeTraduccionesEditar.Add(traduccionEditarEsVe);
            listaDeTraduccionesEditar.Add(traduccionEditarEn);
            listaDeTraduccionesEditar.Add(traduccionEditarEnUs);

            etiquetaEditar.IdiomaPorDefecto = "es-VE";
            etiquetaEditar.Nombre           = "app.common.editar";
            etiquetaEditar.AgregarTraducciones(listaDeTraduccionesEditar);
            etiquetaEditar.Activo = true;


            Traduccion traduccionEliminarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar");
            Traduccion traduccionEliminarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar");
            Traduccion traduccionEliminarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit");
            Traduccion traduccionEliminarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit");

            listaDeTraduccionesEliminar.Add(traduccionEliminarEs);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEsVe);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEn);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEnUs);

            etiquetaEliminar.IdiomaPorDefecto = "es-VE";
            etiquetaEliminar.Nombre           = "app.common.eliminar";
            etiquetaEliminar.AgregarTraducciones(listaDeTraduccionesEliminar);
            etiquetaEliminar.Activo = true;

            listaDeEtiquetasAAgregar.Add(etiquetaEditar);
            listaDeEtiquetasAAgregar.Add(etiquetaEliminar);

            return(listaDeEtiquetasAAgregar);
        }
Example #10
0
        public void PruebaModificarTraduccionExistenteAEtiquetaConTraduccionesCambiaValorDeLaTraduccion()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");

            prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "hola"));
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "ciao");

            //Act
            prueba.ModificarTraduccion(traduccion);
            //Assert
            prueba.Textos.Count.ShouldEqual(1);
            //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("it")).ShouldEqual(true);
            //prueba.Textos.[Cultura.CrearNuevoValorDeCultura("it")].ShouldEqual(Valor.CrearNuevoValorDeTraduccion("ciao"));
            prueba.Textos.ShouldContain(traduccion);
        }
Example #11
0
        public void PruebaAgregarTraduccionAEtiquetaConTraducciones()
        {
            //Arrange
            Etiqueta   prueba     = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);

            prueba.AgregarTraduccion(traduccion);
            //Act
            Traduccion traprueba = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("en"), this.texto);

            prueba.AgregarTraduccion(traprueba);
            //Assert
            //prueba.ShouldBeType<Etiqueta>();
            prueba.Textos.Count.ShouldEqual(2);
            //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (this.cultura, this.valor));
            //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (Cultura.CrearNuevoValorDeCultura ("en"), this.valor));
            prueba.Textos.ShouldContain(traduccion);
            prueba.Textos.ShouldContain(traprueba);
        }
Example #12
0
        private Diccionario DiccionarioConUnaEtiquetaEliminada()
        {
            // Primer diccionario
            List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>();

            List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>();

            Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteTestPrueba);

            Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo = true;

            listaDeEtiquetas.Add(etiquetaAceptar);

            diccionario.Ambiente = "desarrollo";
            diccionario.AgregarEtiquetas(listaDeEtiquetas);

            return(diccionario);
        }
Example #13
0
        private Diccionario DiccionarioConDosEtiquetasAgregadas()
        {
            // Primer diccionario
            List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>();

            List <Traduccion> listaDeTraduccionesAceptar  = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesEditar   = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesEliminar = new List <Traduccion>();

            Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteTestPrueba);

            Etiqueta etiquetaAceptar  = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888"));
            Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));
            Etiqueta etiquetaEditar   = Etiqueta.CrearNuevaEtiqueta(new Guid("0260b80b-4ac6-40a6-b5eb-b57916eaab2b"));
            Etiqueta etiquetaEliminar = Etiqueta.CrearNuevaEtiqueta(new Guid("e2850768-35df-46bb-8f79-48b06ba45528"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo = true;


            Traduccion traduccionCancelarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar");
            Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar");
            Traduccion traduccionCancelarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel");
            Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel");

            listaDeTraduccionesCancelar.Add(traduccionCancelarEs);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEn);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs);

            etiquetaCancelar.IdiomaPorDefecto = "es-VE";
            etiquetaCancelar.Nombre           = "app.common.cancelar";
            etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar);
            etiquetaCancelar.Activo = true;


            Traduccion traduccionEditarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar");
            Traduccion traduccionEditarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar");
            Traduccion traduccionEditarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit");
            Traduccion traduccionEditarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit");

            listaDeTraduccionesEditar.Add(traduccionEditarEs);
            listaDeTraduccionesEditar.Add(traduccionEditarEsVe);
            listaDeTraduccionesEditar.Add(traduccionEditarEn);
            listaDeTraduccionesEditar.Add(traduccionEditarEnUs);

            etiquetaEditar.IdiomaPorDefecto = "es-VE";
            etiquetaEditar.Nombre           = "app.common.editar";
            etiquetaEditar.AgregarTraducciones(listaDeTraduccionesEditar);
            etiquetaEditar.Activo = true;


            Traduccion traduccionEliminarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar");
            Traduccion traduccionEliminarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar");
            Traduccion traduccionEliminarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit");
            Traduccion traduccionEliminarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit");

            listaDeTraduccionesEliminar.Add(traduccionEliminarEs);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEsVe);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEn);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEnUs);

            etiquetaEliminar.IdiomaPorDefecto = "es-VE";
            etiquetaEliminar.Nombre           = "app.common.eliminar";
            etiquetaEliminar.AgregarTraducciones(listaDeTraduccionesEliminar);
            etiquetaEliminar.Activo = true;


            listaDeEtiquetas.Add(etiquetaAceptar);
            listaDeEtiquetas.Add(etiquetaCancelar);
            listaDeEtiquetas.Add(etiquetaEditar);
            listaDeEtiquetas.Add(etiquetaEliminar);

            diccionario.AgregarEtiquetas(listaDeEtiquetas);

            return(diccionario);
        }