public void ItUsesTheBoardToCalculateItsNewPosition() { MockBoard mockBoard = new MockBoard(); Player player = new Player("Manoj", mockBoard, new MockDice()); player.TakeTurn(MockConsole.Empty()); mockBoard.AssertNewPositionCalculatedWithPreviousPosition(1); }
public void PassesCurrentPositionIntoBoard() { MockBoard mockBoard = new MockBoard(5); Player player = new Player("Manoj", mockBoard, new MockDice()); player.TakeTurn(MockConsole.Empty()); player.TakeTurn(MockConsole.Empty()); mockBoard.AssertNewPositionCalculatedWithPreviousPosition(5); }