public async void WhenCallToGuessLetter_DoPutRequestWithTheCorrectData()
        {
            _restClient
            .PutWithParametersOnUrl <GameServerService.GuessLetterRequest, GameServerService.GuessLetterResponse>(
                EndPoints.GuessLetter, Arg.Any <GameServerService.GuessLetterRequest>())
            .Returns(info => new GameServerService.GuessLetterResponse
            {
                hangman = "____" + ((GameServerService.GuessLetterRequest)info.Args()[1]).letter,
                correct = true,
                token   = "token"
            });


            var(guess, token) = await _gameServerService.GuessLetter('a');

            Assert.AreEqual("____a", guess.UpdatedWord.Value);
            Assert.AreEqual(true, guess.IsCorrect);
            Assert.AreEqual("token", token.Value);
        }