public void GetHashCodeTest() { Palabra palabra = new Palabra(); palabra.Valor = "test"; Palabra p = palabra; Assert.AreEqual(palabra.GetHashCode(), p.GetHashCode()); }
public Crossword(int x) { Palabra constructor = new Palabra(); Random random = new Random(); InitializeComponent(); switch (x) { case 1: labeldificultad.Text = "Facil"; x = 4; break; case 2: labeldificultad.Text = "Medio"; int randomNumber = random.Next(6, 8); x = randomNumber; break; case 3: labeldificultad.Text = "Dificil"; int randomNumber1 = random.Next(9, 19); x = randomNumber1; break; default: break; } generarCrucigramas(x); x = 0; }
public void ControlaListaCorrecta() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); List <char> ListDeLetras = new List <char>(); ListDeLetras.Add('a'); ListDeLetras.Add('s'); ListDeLetras.Add('t'); ListDeLetras.Add('y'); ListDeLetras.Add('l'); List <char> letrasCorrectas = new List <char>(); letrasCorrectas.Add('a'); letrasCorrectas.Add('s'); letrasCorrectas.Add('l'); //Act foreach (var i in ListDeLetras) { Juego.JuegaLetra(i); } //Assert Assert.IsTrue(letrasCorrectas.All(Juego.Ahorcado.LetrasCorrectas.Contains)); }
public IHttpActionResult PostPalabra(Palabra_2 Palabra) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int lastWordId = 0; if (db.Palabras.Find(1) != null) { lastWordId = db.Palabras.Max(item => item.Id); } Palabra pal = new Palabra(); if (Palabra.Palabra1.ToUpper().Equals(invertir(Palabra.Palabra1.ToUpper()))) { pal.Palindromo = true; } else { pal.Palindromo = false; } pal.Palabra1 = Palabra.Palabra1; pal.Id = lastWordId + 1; db.Palabras.Add(pal); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pal.Id }, pal)); //return Ok(pal); }
private static void SepararPalabras(SopaLetras entrada) { //Direccion // 1 = Arriba // 2 = Abajo // 3 = Izquierda // 4 = Derecha int[] Direccion = new int[] { 1, 2, 3, 4 }; int totalCoordenadas; var random = new Random(); totalCoordenadas = entrada.cantColumnas * entrada.cantFilas; string[] palabras = entrada.CadenaDePalabras.Split(','); //Asigno el tamaño del array; //Por cada palabra, guardo sus letras foreach (var word in palabras) { var palabra = new Palabra(); //Determino una direccion en la cual sera colocada la palabra palabra.Direccion = random.Next(0, Direccion.Length); palabra.PalabraCompleta = word; foreach (var letra in word) { palabra.Letras.Add(letra); } palabra.CantLetras = word.Length; palabra.PosX = random.Next(0, entrada.cantFilas); palabra.PosY = random.Next(0, entrada.cantColumnas); //palabra.EmpiezaEn = random.Next(totalCoordenadas + 1); entrada.SopaPalabras.Add(palabra); } }
public void ControlaVictoria() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); List <char> ListDeLetras = new List <char>(); ListDeLetras.Add('s'); ListDeLetras.Add('a'); ListDeLetras.Add('l'); ListDeLetras.Add('e'); ListDeLetras.Add('r'); ListDeLetras.Add('o'); //Act foreach (var i in ListDeLetras) { Juego.JuegaLetra(i); } bool bandera = Juego.Ahorcado.Palabra.PalabraActual.All(Juego.Ahorcado.LetrasCorrectas.Contains); //Assert Assert.IsTrue(bandera); }
public IHttpActionResult PutPalabra(int id, Palabra palabra) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != palabra.ID_Palabra) { return(BadRequest()); } db.Entry(palabra).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PalabraExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void CantidadIntetosDerrota() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); List <char> ListDeLetras = new List <char>(); ListDeLetras.Add('v'); ListDeLetras.Add('x'); ListDeLetras.Add('t'); ListDeLetras.Add('y'); ListDeLetras.Add('s'); ListDeLetras.Add('a'); ListDeLetras.Add('w'); ListDeLetras.Add('q'); ListDeLetras.Add('m'); //Act foreach (var i in ListDeLetras) { Juego.JuegaLetra(i); } bool bandera = Juego.Ahorcado.CantIntentos == 0; //Assert Assert.IsTrue(bandera); }
protected void Page_Load(object sender, EventArgs e) { Usuario usr = (Usuario)Session["Usuario"]; if (usr != null) { if (!IsPostBack) { Palabra pal; if ((bool)Session["testMode"]) { pal = new Palabra("salero"); } else { pal = new Palabra(); } Ahorcado ah = new Ahorcado(pal, usr); Session["Juego"] = new AhorcadoLogic(ah); } ahlogic = (AhorcadoLogic)Session["Juego"]; generarLabelsLetras(ahlogic.Ahorcado); actualizarJuego(); } else { Response.Redirect("Inicio.aspx"); } lblUserName.Text = usr.UserName; }
private void btnAlta_Click(object sender, EventArgs e) { string resultadoIdioma = ValidadoresComponent.VerificarLetras(txtIdioma.Text); if (resultadoIdioma == "") { PalabraComponent idiomaComponent = new PalabraComponent(); Palabra idioma = new Palabra(); idioma.palabra = txtIdioma.Text; if (idiomaComponent.Create(idioma) == null) { ValidadoresComponent.ErrorAltaModificacado("Idioma", this); } else { llenarGrilla(); } } else { MetroMessageBox.Show(this, resultadoIdioma, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void ControlaCantIntentosQuedan5() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); List <char> ListDeLetras = new List <char>(); ListDeLetras.Add('a'); ListDeLetras.Add('s'); ListDeLetras.Add('t'); ListDeLetras.Add('y'); ListDeLetras.Add('l'); //Act foreach (var i in ListDeLetras) { Juego.JuegaLetra(i); } //Assert Assert.AreEqual(5, Juego.Ahorcado.CantIntentos); }
public IHttpActionResult GetPalabra(string tPalabra) { Palabra pal = new Palabra(); BuscadorPalabra componente = new BuscadorPalabra(); pal.coordenadas = componente.getPosiciones(tPalabra.ToUpper()); return(Ok(pal)); }
public void EqualsTest() { Palabra p1 = new Palabra(); p1.Valor = "hola"; Palabra p2 = new Palabra(); p2.Valor = "hola."; Assert.IsTrue(p1.Equals(p2)); Assert.IsFalse("hola".Equals("hola.")); }
public void TestSetPalabraColorBlanco() { //Arrange Palabra palabra = new Palabra(); //Act palabra.Color = "BlaNco"; //Se espera un Exception //Assert }
public void TestGetPalabraColorMagenta() { //Arrange Palabra palabra = new Palabra(); palabra.Color = "magenTA"; //Act string color = palabra.Color; //Se espera un Exception //Assert }
public void CrearPalabraSatisfactoriamente() { var loPalabra = Palabra.Palabra("2018_001", "Utilización del agua", 1); var loRepositorio = new RepositoriosDatos(); loRepositorio.Adicionar <Autor>(loPalabra); loRepositorio.GuardarCambios(); Assert.IsNotNull(loPalabra); Assert.IsTrue(loPalabra.IdAutor == "2018_001"); }
public string this [string pal] { get { for (int i = 0; i < arraypalabra.Length; i++) { if (!arraypalabra[i].Equals(null)) { if (pal.Equals(arraypalabra[i].getClave())) { if (arraypalabra[i].getSin() != null) { return((string)arraypalabra[i].getSin()); } else { Console.WriteLine("No existe sinonimo para esta palabra."); } } else { Console.WriteLine("No existe la palabra."); Palabra p = new Palabra(pal); arraypalabra[i] = p; } } } return(null); } set { for (int i = 0; i < arraypalabra.Length; i++) { if (pal.Equals(arraypalabra[i].getClave())) { if (arraypalabra[i].getSin() != null) { Console.WriteLine(arraypalabra[i].getSin()); } else { Console.WriteLine("No existe sinonimo para esta palabra."); arraypalabra[i].insertSin(value); } } else { Console.WriteLine("No existe la palabra."); Palabra p = new Palabra(pal); arraypalabra[i] = p; } } } }
public void EliminarPalabra(Palabra palabra) { try { AccesoDatos.Logica.LogicaPalabra.GetInstance().EliminarPalabra(palabra); } catch (Exception e) { throw new Exception("Error", e); } }
public bool BuscaLetra() { int i = 0; Palabra pal = FindObjectOfType <Palabra> (); while (i < pal.palabraElegida.Length && letra.ToString() != pal.palabraElegida[i].ToString().ToLower()) { i++; } return(i < pal.palabraElegida.Length); }
public static void registrarTraduccion(Palabra palabra, Usuario user, Diccionario dicc) { Traduccion tTraduc = new Traduccion(); palabra = palaMng.RetrieveByDic(palabra); tTraduc.palabraId = palabra.palabraId; tTraduc.diccionarioId = dicc.diccionarioId; tTraduc.usuarioId = user.usuarioId; tTraduc.fecha = DateTime.Now; traducMng.Create(tTraduc); }
public IHttpActionResult GetPalabra(int id) { Palabra palabra = db.Palabras.Find(id); if (palabra == null) { return(NotFound()); } return(Ok(palabra)); }
public void EqualsOperatorTest() { Palabra p1 = new Palabra(); p1.Valor = "hola"; Palabra p2 = new Palabra(); p2.Valor = "hola."; Palabra p3=new Palabra(); p3.Valor="hello"; Assert.IsTrue(p1 == p2); Assert.IsTrue(p1 != p3); Assert.IsFalse(p1 != p2); }
public IHttpActionResult PostPalabra(Palabra palabra) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Palabras.Add(palabra); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = palabra.ID_Palabra }, palabra)); }
public BaseEntity BuildObject(Dictionary <string, object> row) { var temp = new Palabra { palabraId = GetIntValue(row, DB_COL_PALABRAID), diccionarioId = GetIntValue(row, DB_COL_DICCIONARIOID), palabra = GetStringValue(row, DB_COL_PALABRA), significado = GetStringValue(row, DB_COL_SIGNIFICADO) }; return(temp); }
public void TestGetPalabraColorRojo() { //Arrange Palabra palabra = new Palabra(); palabra.Color = "Rojo"; //Act string color = palabra.Color; //Assert Assert.AreEqual("Rojo", color); }
// todas las palabras del diccionario public List <Palabra> RetrieveAllID(Palabra palabra) { try { return(crudPalabra.RetrieveAllID <Palabra>(palabra)); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
void Start() { Vector3 ranPos = new Vector3(Random.Range(0f + padding, Screen.width - padding), Random.Range(0f + padding, Screen.height - padding), 0f); transform.position = ranPos; Text txt = GetComponent <Text>(); txt.fontSize = Mathf.RoundToInt(Random.Range(minScale, maxScale)); txt.text = Palabra.SetWord(); }
public Traduccion ALoad(IDataReader entity) { Idioma idioma = new Idioma(); idioma.Id = GetDataValue <int>(entity, "Id_idioma"); Palabra palabra = new Palabra(); palabra.Id = GetDataValue <int>(entity, "ID_Palabra"); Traduccion traduccion = new Traduccion(idioma, palabra); traduccion.traduccion = GetDataValue <string>(entity, "Traduccion"); return(traduccion); }
public void ControlaValidezLetraIngresada() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); //Act bool bandera = Juego.ControlaLetraActual('s'); //Assert Assert.IsTrue(bandera); }
public void VerificarNombreUsuario() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); //Act bool bandera = Juego.ControlaSoloLetras("pepito"); //Assert Assert.IsTrue(bandera); }
public IHttpActionResult DeletePalabra(int id) { Palabra palabra = db.Palabras.Find(id); if (palabra == null) { return(NotFound()); } db.Palabras.Remove(palabra); db.SaveChanges(); return(Ok(palabra)); }
public void VerificarLetraPerteneceAPalabraLogic() { //Arrange Usuario u = new Usuario(); Palabra p = new Palabra("salero"); Ahorcado a = new Ahorcado(p, u); AhorcadoLogic Juego = new AhorcadoLogic(a); //Act bool bandera = Juego.PreguntaLetra('a'); //Assert Assert.IsTrue(bandera); }
/* Metodo que marca la primera letra de una palabra buscada * en el tablero. */ public void DescubrirLetra() { if (PistasPage.DLetra) { Palabra p = _tablero.GetPalabraActiva(); if (p != null) { if (Activos.Count != 0) { LimpiarActivos(false); } Marcar(tableroButtons[p.I][p.J]); } }//if }
public int insertarPalabra(Palabra palabra) { try { Palabra.Add(palabra); if (SaveChanges() > 0) { return palabra.IdPalabra; } throw new Exception("Error al insertar una nueva palabra"); } catch (Exception ex) { throw ex; } }