コード例 #1
0
ファイル: MoveBallTest.cs プロジェクト: mloup/diaballik
        public void UndoMoveBallTest()
        {
            commandMove.Do(g);
            commandMove.Undo(g);

            TileTypes[,] expectedTiles = { { TileTypes.PiecePlayer0, TileTypes.BallPlayer0, TileTypes.PiecePlayer0 },
                                           { TileTypes.Default,      TileTypes.Default,     TileTypes.Default      },
                                           { TileTypes.PiecePlayer1, TileTypes.BallPlayer1, TileTypes.PiecePlayer1 } };

            for (int i = 0; i < g.Board.BoardSize; i++)
            {
                for (int j = 0; j < g.Board.BoardSize; j++)
                {
                    Assert.IsTrue(g.Board.Tiles[i, j] == expectedTiles[i, j]);
                }
            }
        }