public void HasMoved_IsBlackKingMoved_False() { KingBitBoard Board = new KingBitBoard(ChessPieceColors.Black); Board.Initialize(null); Assert.False(Board.HasMoved); }
public void Initialize_IsBlackCorrectPlaced_Equal() { ulong correctPlacement = 0x0800000000000000; KingBitBoard board = new KingBitBoard(ChessPieceColors.Black); board.Initialize(null); Assert.Equal(correctPlacement, (ulong)board.Bits); }
public void HasMoved_IsBlackKingMoved_True() { KingBitBoard Board = new KingBitBoard(ChessPieceColors.Black); Board.Initialize(null); Board.Bits = BoardSquare.F8; Assert.True(Board.HasMoved); }