public void BeforeEachTest()
        {
            Board = new Board();

            Board.AddPiece(new Rook(), CastlingStatusChecker.WhiteQueensRookStart);
            Board.AddPiece(new Rook(), CastlingStatusChecker.WhiteKingsRookStart);
            Board.AddPiece(new King(), CastlingStatusChecker.WhiteKingStart);

            Board.AddPiece(new Rook(false), BoardCoordinate.For(1, 8));
            Board.AddPiece(new Rook(false), BoardCoordinate.For(8, 8));
            Board.AddPiece(new King(false), CastlingStatusChecker.BlackKingStart);

            Target = new CastlingStatusChecker(Board);
        }
        public void BeforeEachTest()
        {
            Board = new Board();

            Board.AddPiece(new Rook(), WhiteQueensRookStart);
            Board.AddPiece(new Rook(), WhiteKingsRookStart);
            Board.AddPiece(new King(), WhiteKingStart);

            Board.AddPiece(new Rook(false), BlackQueensRookStart);
            Board.AddPiece(new Rook(false), BlackKingsRookStart);
            Board.AddPiece(new King(false), BlackKingStart);

            Target = new CastlingStatusChecker(Board);
        }
        public void BeforeEachTest()
        {
            Board = new Board();

            Board.AddPiece(new Rook(), WhiteQueensRookStart);
            Board.AddPiece(new Rook(), WhiteKingsRookStart);
            Board.AddPiece(new King(), WhiteKingStart);

            Board.AddPiece(new Rook(false), BlackQueensRookStart);
            Board.AddPiece(new Rook(false), BlackKingsRookStart);
            Board.AddPiece(new King(false), BlackKingStart);

            Target = new CastlingStatusChecker(Board);
        }