Пример #1
0
        public void si_todas_las_fichas_de_misma_diagonal_son_iguales_ganan_esas_fichas()
        {
            var tablero = new Tablero();
            var turno = new Turno();

            for (byte i = 0; i < DimensionTableroMenosUno; i++)
            {
                tablero.AddFicha(turno.GetFichaActual(), new Posicion(i, i));
                tablero.AddFicha(turno.GetFichaActual(), new Posicion(i, (byte)(i + 1)));
            }

            Assert.Equal(null, tablero.GetGanador());
            var ficha = turno.GetFichaActual();
            tablero.AddFicha(ficha, new Posicion(DimensionTableroMenosUno, DimensionTableroMenosUno));
            Assert.Equal(ficha, tablero.GetGanador());
        }