Exemplo n.º 1
0
 public HangmanGame(ICurrencyGenerator currencyGenerator, IRepository repository, ISettingsFactory settingsFactory, IHangmanDisplayNotification hangmanDisplayNotification)
 {
     _currencyGenerator          = currencyGenerator;
     _repository                 = repository;
     _hangmanDisplayNotification = hangmanDisplayNotification;
     _hangmanSettings            = settingsFactory.GetSettings <HangmanSettings>();
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
 public HangmanCommand(IRepository repository, ISettingsFactory settingsFactory, HangmanGame hangmanGame)
     : base(repository)
 {
     _hangmanSettings = settingsFactory.GetSettings <HangmanSettings>();
     _hangmanGame     = hangmanGame;
 }