public GameState TakeTurn(char currentPlayer) { var moveMade = false; while (!moveMade) { moveMade = MakeMove(currentPlayer); } return(_resultService.CurrentState()); }
public GameState CurrentState_GivenMovesMadeLessThan5_ReturnsInProgress(int movesMade) { _boardService.Setup(x => x.MovesMade).Returns(movesMade); return(_resultService.CurrentState()); }