public void TestWhiteBishops() { var bitBoard = new BitBoard(); bitBoard.SetStartPos(); var expectedPattern = "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 1 0 0 1 0 0"; AssertBoardPattern(expectedPattern, bitBoard.DebugPattern(PieceType.WhiteBishop)); }
public void TestBlackKnight() { var bitBoard = new BitBoard(); bitBoard.SetStartPos(); var expectedPattern = "0 1 0 0 0 0 1 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0" + "0 0 0 0 0 0 0 0"; AssertBoardPattern(expectedPattern, bitBoard.DebugPattern(PieceType.BlackKnight)); }