public String ComunicarEstadoPalabra() { Dominio.Juego juego = new Dominio.Juego(); var frase = juego.PalabraModeloActual; return(frase); }
public void Palabra_CantidadLetras8() { Dominio.Juego juego = new Dominio.Juego(); juego.PalabraAAdivinar = "Palabras"; Assert.AreEqual(juego.PalabraAAdivinar.Length, 8); }
public String ComunicarVictoria() { Dominio.Juego juego = new Dominio.Juego(); var frase = "Felicitaciones" + juego.Usuario + "acertaste la palabra"; return(frase); }
public String ComunicarDerrota() { Dominio.Juego juego = new Dominio.Juego(); var frase = "Palabra Erronea, mejor suerte la proxima" + juego.Usuario; return(frase); }
public int GetScore() { Dominio.Juego juego = new Dominio.Juego(); var score = juego.Score; return(score); }
public void PalbraIngresada_hasNotSpace() { Dominio.Juego juego = new Dominio.Juego(); juego.PalabraIngresada = "PalabraPorTeclado"; bool todasLetras = juego.PalabraIngresada.Contains(" "); Assert.IsFalse(todasLetras); }
public void Probar_Palabra_IngresadaIsLetter() { Dominio.Juego juego = new Dominio.Juego(); juego.PalabraIngresada = "PalabraPorTeclado"; bool todasLetras = juego.PalabraIngresada.All(char.IsLetter); Assert.IsTrue(todasLetras); }
public void Palabra_SinEspacios() { Dominio.Juego juego = new Dominio.Juego(); juego.PalabraAAdivinar = "Palabras"; bool conieneEspacios = juego.PalabraAAdivinar.Any(c => c.Equals(" ")); Assert.IsFalse(conieneEspacios); }
public void Palabra_SinSimbolosRaros() { Dominio.Juego juego = new Dominio.Juego(); juego.PalabraAAdivinar = "Palabras"; bool todasLetras = juego.PalabraAAdivinar.All(char.IsLetter); Assert.IsTrue(todasLetras); }
public void Palabra_SinNumeros() { Dominio.Juego juego = new Dominio.Juego(); juego.PalabraAAdivinar = "Palabra"; bool contieneUnNumero = !juego.PalabraAAdivinar.Any(char.IsDigit); Assert.IsTrue(contieneUnNumero); }
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 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 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 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 Usuario_NoVacio() { Dominio.Juego juego = new Dominio.Juego(); juego.Usuario = "John Doe"; Assert.IsFalse(string.IsNullOrEmpty(juego.Usuario)); }
public void Usuario_NoNull() { Dominio.Juego juego = new Dominio.Juego(); juego.Usuario = "John Doe"; Assert.IsNotNull(juego.Usuario); }
public List <string> LetrasQueNoEstan() { Dominio.Juego juego = new Dominio.Juego(); return(juego.LetrasIngresadas.Where(c => !juego.PalabraModeloActual.Contains(c)).ToList()); }