ChessDotNet.Tests.ChessGameTests.TestIsBlackInCheck C# (CSharp) Méthode

TestIsBlackInCheck() private méthode

private TestIsBlackInCheck ( ) : void
Résultat void
        public static void TestIsBlackInCheck()
        {
            Piece[][] board = new Piece[8][]
            {
                new[] { o, o, o, nw, o, o, o, o },
                new[] { o, kb, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { kw, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, pb },
                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 cb = new ChessGame(board, Player.Black);

            Assert.True(cb.IsInCheck(Player.Black));

            cb.ApplyMove(new Move(new Position(File.B, 7), new Position(File.A, 7), Player.Black), true);

            Assert.False(cb.IsInCheck(Player.Black));
        }
ChessGameTests