Ejemplo n.º 1
0
        public Juego IniciarJuego(int tamañoTablero)
        {
            if (TableroValidador.EsTamañoCorrecto(tamañoTablero) is false)
            {
                throw new FenixExceptionInvalidParameter("El tamaño del tablero es inválido. (tamaños permitidos: 9, 11, 13, 15, 17)");
            }

            Tablero tablero = (Tablero)tamañoTablero;

            PrepararPartida(tablero);

            Juego juego = new Juego(tablero);

            _juegoRepo.Guardar(juego);

            return(juego);
        }
Ejemplo n.º 2
0
 public void EsTamañoCorrecto_CuandoNoCorresponde_RetornaFalse()
 {
     Assert.IsFalse(TableroValidador.EsTamañoCorrecto(7));
 }
Ejemplo n.º 3
0
 public void EsTamañoCorrecto_CuandoCorrespondeATamaño_RetornaTrue()
 {
     Assert.IsTrue(TableroValidador.EsTamañoCorrecto(9));
 }