public void retornar_tamaño_palabra() { var logica = new LogicaJuego(); logica.IngresarPalbraEnJuego("palabraEjemplo"); Assert.AreEqual(logica.Juego.PalabraAAdivinar.Length, logica.GetTamañoPalabra()); }
public void Ingresar_Letra_Empty() { var logica = new LogicaJuego(); logica.IngresarLetra(""); Assert.IsFalse(logica.Juego.LetrasIngresadas.Contains("")); }
public void Ingresar_Letra_Null() { var logica = new LogicaJuego(); logica.IngresarLetra(null); Assert.IsFalse(logica.Juego.LetrasIngresadas.Contains(null)); }
public void Ingresar_Varias_Letras() { var logica = new LogicaJuego(); logica.IngresarLetra("aasd"); Assert.IsFalse(logica.Juego.LetrasIngresadas.Contains("aasd")); }
void OnTriggerEnter2D(Collider2D collider) { if (collider.gameObject.tag == "jugador") { LogicaJuego.llevarMoneda(gameObject, collider.gameObject); } }
public void retornar_tamaño_palabra_es_Numero() { var logica = new LogicaJuego(); var num = logica.GetTamañoPalabra(); var tipo = num.GetType(); Assert.IsTrue(tipo.Equals(typeof(int))); }
public void ComprobarVecesQueApareceLetra() { var logica = new LogicaJuego(); var pal = "Ornitorrinco"; logica.IngresarPalbraEnJuego(pal); Assert.AreEqual(3, logica.GetCantidadAparicionesEnPalabra('o')); }
public static String ComunicarTamPal() { LogicaJuego logica = new LogicaJuego(); var frase = "El tamaño de la palabra es " + logica.GetTamañoPalabra().ToString(); Console.WriteLine(frase); return(frase); }
public static String ComunicarVictoria() { LogicaJuego logica = new LogicaJuego(); var frase = logica.ComunicarVictoria(); Console.WriteLine(frase + "Su score es: " + logica.GetScore()); return(frase); }
public static String ComunicarDerrota() { LogicaJuego logica = new LogicaJuego(); var frase = logica.ComunicarDerrota(); Console.WriteLine(frase); return(frase); }
public static String ComunicarEstadoPalabra() { LogicaJuego logica = new LogicaJuego(); var pal = logica.ComunicarEstadoPalabra(); Console.WriteLine(pal + logica.LetrasQueNoEstan()); return(pal); }
public void IngresarPalabra() { var logica = new LogicaJuego(); var pal = "Ornitorrinco"; logica.IngresarPalbraEnJuego(pal); Assert.AreEqual(pal, logica.Juego.PalabraAAdivinar); }
public void EstadoPalabraLetrasErroneas() { Dominio.Juego juego = new Dominio.Juego(); var logica = new LogicaJuego(); var esperado = juego.PalabraModeloActual; var pal = logica.ComunicarEstadoPalabra(); Assert.AreEqual(esperado, pal); }
public void Ingresar_Una_Letra_Existente() { var logica = new LogicaJuego(); logica.PalabraAAdivinar("asadwerá"); logica.IngresarPalbraEnJuego("asawedá"); logica.IngresarLetra("a"); Assert.IsTrue(logica.GetCantidadAparicionesEnPalabra('a') > 0); }
public void VictoriaNotificada() { Dominio.Juego juego = new Dominio.Juego(); var logica = new LogicaJuego(); var esperado = "Felicitaciones" + juego.Usuario + "acertaste la palabra"; var pal = logica.ComunicarVictoria(); Assert.AreEqual(esperado, pal); }
public void ComunicarLetrasErroneas() { Dominio.Juego juego = new Dominio.Juego(); var logica = new LogicaJuego(); var esperado = juego.LetrasIngresadas.Where(c => !juego.PalabraModeloActual.Contains(c)).ToList(); var pal = logica.LetrasQueNoEstan(); Assert.AreEqual(esperado, pal); }
public void DerrotaNotificada() { Dominio.Juego juego = new Dominio.Juego(); var logica = new LogicaJuego(); var esperado = "Palabra Erronea, mejor suerte la proxima" + juego.Usuario; var pal = logica.ComunicarDerrota(); Assert.AreEqual(esperado, pal); }
public void Probar_Palabra_Ingresada_Sea_Igual() { var logica = new LogicaJuego(); logica.PalabraAAdivinar("asadwerá"); logica.IngresarPalabra("asadwerá"); bool palabraEsIgual = logica.ValidarPalabra(); Assert.IsTrue(palabraEsIgual); }
public void Parametrizar5VidasEnJuego() { //Arrange var logica = new LogicaJuego(); //Act logica.parametrizarVidas(5); //Assert Assert.AreEqual(logica.Juego.Vidas, 5); }
public void AumentarScorePorPalabraIngresada() { //Arrange var logica = new LogicaJuego(); logica.IngresarPalbraEnJuego("Ornitorrinco"); //Act logica.IngresarPalabra("Ornitorrinco"); //Assert Assert.AreEqual(2000, logica.Juego.Score); }
public void RevisarQueLetraNoPerteneceALaPalabra() { //Arrange var logica = new LogicaJuego(); logica.IngresarPalbraEnJuego("Ornitorrinco"); //Act int cant = logica.GetCantidadAparicionesEnPalabra('u'); //Assert Assert.AreEqual(0, cant); }
public void DisminuirScorePorPalabraIngresadaErronea() { //Arrange var logica = new LogicaJuego(); logica.Juego.Score = 5000; logica.IngresarPalbraEnJuego("Ornitorrinco"); //Act logica.IngresarPalabra("Pato"); //Assert Assert.AreEqual(4500, logica.Juego.Score); }
public void DetectarMuerteAlErrarLetra() { //Arrange var logica = new LogicaJuego(); logica.parametrizarVidas(1); logica.IngresarPalbraEnJuego("Ornitorrinco"); //Act logica.IngresarLetra("a"); //Assert Assert.AreEqual(logica.Juego.estaVivo, false); }
public void ValidarLetraExistente() { //Arrange var logica = new LogicaJuego(); logica.parametrizarVidas(5); logica.IngresarPalbraEnJuego("Ornitorrinco"); //Act logica.IngresarLetra("o"); //Assert Assert.AreEqual(logica.Juego.LetrasIngresadas.Contains("o"), true); }
public void restarUnaVidaPorLetraErronea() { //Arrange var logica = new LogicaJuego(); logica.parametrizarVidas(5); logica.IngresarPalbraEnJuego("Ornitorrinco"); //Act logica.IngresarLetra("a"); //Assert Assert.AreEqual(logica.Juego.Vidas, 4); }
public void Ingresar_Una_Letra_Que_No_Forme_Parte_De_La_Palabra() { var logica = new LogicaJuego(); logica.IngresarPalbraEnJuego("sinletra"); logica.IngresarLetra("p"); var letras = logica.Juego.LetrasIngresadas; //Hacerlo en dos test //Hacer test muy simples y muchos Assert.IsTrue(letras.Contains("p")); }
static void Main(string[] args) { LogicaJuego logica = new LogicaJuego(); Console.WriteLine("Bienvenidos al programa de mierda que hicimos para el ahorcado :)"); //Console.WriteLine(ConsolaJuego.ComunicarPalabraTXT()); //Console.WriteLine(logica.ComunicarTamPal()); Console.WriteLine("Ingrese una letra"); logica.IngresarLetra(Console.ReadLine()); Console.ReadKey(); }
public void ProbarPalabraErronea() { //Arrange var logica = new LogicaJuego(); logica.IngresarPalbraEnJuego("ornitorrinco"); logica.IngresarPalabra("Pato"); //Act bool result = logica.ValidarPalabra(); //Assert Assert.IsFalse(result); }
public void Comparar() { //Arrange var logica = new LogicaJuego(); logica.IngresarPalbraEnJuego("ornitorrinco"); //Act logica.IngresarLetra("o"); //Assert Assert.AreEqual("o****o*****o", logica.Juego.PalabraModeloActual); }
public void ObtenerVidasEnJuegoCuandoEstasSonCinco() { //Arrange var logica = new LogicaJuego(); logica.parametrizarVidas(5); int vidas = 0; //Act vidas = logica.GetCantidadDeVidas(); //Assert Assert.AreEqual(vidas, 5); }