public GameHub(LobbyLogger logger, LobbyManager lobbyManager, IOptions <AppSettings> settings,
                ClientHelper clients)
 {
     _lobbys   = lobbyManager;
     _logger   = logger;
     _settings = settings?.Value;
     _clients  = clients;
     _send     = new Sender(_clients);
 }
Exemple #2
0
 public LobbyManager(List <Lobby> lobbys, LobbyLogger logger, LobbyIdService lobbyIds)
 {
     _lobbys   = lobbys;
     _logger   = logger;
     _lobbyIds = lobbyIds;
 }
Exemple #3
0
 public Given_a_lobby_update_When_logging(ITestOutputHelper output)
 {
     _output      = output;
     _logger      = _output.BuildLoggerFor <LobbyLogger>();
     _lobbyLogger = new LobbyLogger(_logger, new List <Lobby>());
 }