private void ComposeGuessResult(Answer inputAnswer, string result, GameStatus gameStatus) { _gameResult.GuessResult = result; _gameResult.Status = gameStatus; if (_previousGuess != null) { _gameResult.AddGuessHistory(_previousGuess); } _previousGuess = new Guess(inputAnswer, result); }