@Test
public void threeRepeatDrawDetect1() {
BitBoard bitBoard = new BitBoard().initialise();
PGNUtils.applyMoves(bitBoard, new String[] { "Nf3", "Nf6", "Ng1", "Ng8", "Nf3", "Nf6", "Ng1", });
assertEquals(22, new MoveGenerator(bitBoard).getAllRemainingMoves().size());
PGNUtils.applyMove(bitBoard, "Ng8");
assertEquals(0, new MoveGenerator(bitBoard).getAllRemainingMoves().size());
}