public HangmanGame(ICurrencyGenerator currencyGenerator, IRepository repository, ISettingsFactory settingsFactory, IHangmanDisplayNotification hangmanDisplayNotification) { _currencyGenerator = currencyGenerator; _repository = repository; _hangmanDisplayNotification = hangmanDisplayNotification; _hangmanSettings = settingsFactory.GetSettings <HangmanSettings>(); }
public HangmanGame(ICurrencyGenerator currencyGenerator, IRepository repository, ISettingsFactory settingsFactory, IHangmanDisplayNotification hangmanDisplayNotification) { _currencyGenerator = currencyGenerator; _repository = repository; _hangmanDisplayNotification = hangmanDisplayNotification; _hangmanSettings = settingsFactory.GetSettings <HangmanSettings>(); ALL_LETTERS = _hangmanSettings?.AllowedCharacters.ToLowerInvariant(); }
public HangmanCommand(IRepository repository, ISettingsFactory settingsFactory, HangmanGame hangmanGame) : base(repository) { _hangmanSettings = settingsFactory.GetSettings <HangmanSettings>(); _hangmanGame = hangmanGame; }