Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 public static void Main()
 {
     Application.App app = new Application.App();
     app.InitializeComponent();
     app.Run();
 }
Example #6
0
 public static void Main() {
     Application.App app = new Application.App();
     app.InitializeComponent();
     app.Run();
 }