Exemplo n.º 1
0
        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());
        }