public void Setup() { var cmd = new CommandText(); _gameLobbyRepository = new GameLobbyRepository(ConfigFixture.Config, cmd); GameSetting gameSetting = new GameSetting() { GameLobbyCode = "a1b1", SettingType = "MaxPlayers", Value = "4" }; GameSetting gameSetting1 = new GameSetting() { GameLobbyCode = "a1b1", SettingType = "NoOfRounds", Value = "10" }; List <GameSetting> gameSettings = new List <GameSetting>(); gameSettings.Add(gameSetting); gameSettings.Add(gameSetting1); TestData.GameLobbies.FlorisLobby = new GameLobby() { Code = "a1b1", LobbyOwnerId = TestData.Users.Floris.Id, GameSettings = gameSettings }; }
public UserService(IUserRepository userRepo, ICryptographyService cryptographyService, IGameLobbyRepository gameLobbyRepository) { _userRepository = userRepo; _cryptographyService = cryptographyService; _gameLobbyRepository = gameLobbyRepository; }
public GameLobbyService(IGameLobbyRepository gameLobbyRepo) { _gameLobbyRepository = gameLobbyRepo; }
public UserService(IPlayerRepository playerRepository, IGameLobbyRepository lobbyRepository, IDbFactory dbFactory) { this.playerRepository = playerRepository; this.lobbyRepository = lobbyRepository; this.dbFactory = dbFactory; }
public LobbyService(IPlayerRepository players, IGameLobbyRepository lobbies, IDbFactory dbFactory) { this.players = players; this.lobbies = lobbies; this.dbFactory = dbFactory; }