Ejemplo n.º 1
0
 public SlackBot(IGameReaderWriter gameReaderWriter, IDBServerInfoLoader dBServerInfoLoader)
 {
     _gameReaderWriter     = gameReaderWriter;
     _dBServerInfoLoader   = dBServerInfoLoader;
     _leaderBoardGenerator = new LeaderBoardGenerator(_gameReaderWriter);
     _gameAutomation       = new GameAutomation(_gameReaderWriter);
 }
Ejemplo n.º 2
0
 public MessageProcessor(IGameReaderWriter gameReaderWriter)
 {
     _gameReaderWriter       = gameReaderWriter;
     _wikipediaLinkExtractor = new WikipediaLinkExtractor();
     _pageListExtractor      = new PageListExtractor();
     _leaderBoardGenerator   = new LeaderBoardGenerator(_gameReaderWriter);
     _pathValidator          = new PathValidator();
 }
Ejemplo n.º 3
0
 public LeaderBoardGenerator(IGameReaderWriter gameReaderWriter)
 {
     _gameReaderWriter = gameReaderWriter;
 }
Ejemplo n.º 4
0
 public GameAutomation(IGameReaderWriter gameReaderWriter)
 {
     _lastCheckTime    = null;
     _gameReaderWriter = gameReaderWriter;
 }