public CheckMessageHistory(ISaveNewGameData saveNewGameDataUseCase,
                            ISessionIDMessageHistoryGateway messageHistoryGateway,
                            IGameDataGateway gameDataGateway)
 {
     _saveNewGameDataUseCase = saveNewGameDataUseCase;
     _messageHistoryGateway  = messageHistoryGateway;
     _gameDataGateway        = gameDataGateway;
 }
 private static bool MessageIDIsInHistory(string sessionID, string messageID, ISessionIDMessageHistoryGateway messageHistoryGateway)
 {
     return(messageHistoryGateway.GetMessageIDHistory(sessionID).Contains(messageID));
 }