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