public void Test_Modelo_Ahorcado_Helper_Modelo_Incorrecto() { // Arrange Application.App app = new Application.App(null); // Act string newModel = app.GetNewModel("_ _ _ _ _ _ _ _ _", "automovil", "a"); // Assert Assert.AreNotEqual("_ U _ _ _ _ _ _ _", newModel); }
public void Test_Modelo_Ahorcado_Validation_Letra_Correcta() { // Arrange Application.App app = new Application.App(null); string letra = "a"; var letrasIngresadas = new List <LetraIngresada>(); letrasIngresadas.Add(new LetraIngresada { Letra = "u", Juego = null }); letrasIngresadas.Add(new LetraIngresada { Letra = "p", Juego = null }); // Act var validationResponse = app.ValidateLetra(letra, letrasIngresadas); // Assert Assert.IsFalse(validationResponse.Error); }
public void Test_Modelo_Ahorcado_Validation_Letra_Ya_Ingresada() { // Arrange Application.App app = new Application.App(null); string letra = "a"; var letrasIngresadas = new List <LetraIngresada>(); letrasIngresadas.Add(new LetraIngresada { Letra = "t", Juego = null }); letrasIngresadas.Add(new LetraIngresada { Letra = "a", Juego = null }); // Act var validationResponse = app.ValidateLetra(letra, letrasIngresadas); // Assert Assert.IsTrue(validationResponse.Error); Assert.AreEqual("Letra ya ingresada.", validationResponse.Mensaje); }
public void Test_Modelo_Ahorcado_SetJuego() { // Arrange Juego juego = new Juego(); juego.Palabra = "automovil"; juego.Modelo = "_ _ _ _ _ _ _ _ _"; juego.CantIntentos = 6; juego.Puntaje = 0; juego.Win = false; Application.App app = new Application.App(null); // Act var setJuegoResponse = app.SetJuego(juego, "a"); // Assert Assert.AreEqual(100, setJuegoResponse.Puntaje); Assert.AreEqual("A _ _ _ _ _ _ _ _", setJuegoResponse.Modelo); Assert.AreEqual(6, setJuegoResponse.CantIntentos); Assert.IsFalse(setJuegoResponse.Win); Assert.IsTrue(setJuegoResponse.Coincidencia); }
public static void Main() { Application.App app = new Application.App(); app.InitializeComponent(); app.Run(); }