ChessDotNet.Tests.ChessGameTests.TestInvalidMoveWhitePawn_EnPassant_NoPawn C# (CSharp) Метод

TestInvalidMoveWhitePawn_EnPassant_NoPawn() приватный Метод

private TestInvalidMoveWhitePawn_EnPassant_NoPawn ( ) : void
Результат void
        public static void TestInvalidMoveWhitePawn_EnPassant_NoPawn()
        {
            Piece[][] board = new Piece[8][]
            {
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, rb, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, pw, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o }
            };
            ChessGame game = new ChessGame(board, Player.Black);

            Move move1 = new Move(new Position(File.E, 7), new Position(File.E, 5), Player.Black);
            Move move2 = new Move(new Position(File.F, 5), new Position(File.E, 6), Player.White);
            game.ApplyMove(move1, true);

            Assert.False(game.IsValidMove(move2));
        }
ChessGameTests