public void PawnStraightMoveToTakePieceForbiddenTest() { var board = BoardGenerator.GetWithWhiteKnightInB6(); var fromPosition = new PiecePosition('B', 7); var toPosition = new PiecePosition('B', 6); Assert.IsFalse(board.Move(_blackPlayer, fromPosition, toPosition)); }
public void PawnCrossMoveToTakePieceAuthorizedTest() { var board = BoardGenerator.GetWithWhiteKnightInB6(); var fromPosition = new PiecePosition('A', 7); var toPosition = new PiecePosition('B', 6); Assert.IsTrue(board.Move(_blackPlayer, fromPosition, toPosition)); board = BoardGenerator.GetWithWhiteKnightInB6(); fromPosition = new PiecePosition('C', 7); toPosition = new PiecePosition('B', 6); Assert.IsTrue(board.Move(_blackPlayer, fromPosition, toPosition)); }