public void MaxPlayersTest() { var gameRoomRepository = new GameRoomRepository(ConnectionString); for (int i = 1; i <= 11; i++) { userRepository.Create(i); } gameRoomRepository.Create( GameRoom.CreateGameRoom( new GameRoomCreation() { AdminId = 1, MaxPlayers = 10, Name = $"testGame" })); for (int i = 2; i <= 11; i++) { gameRoomRepository.AddPlayer(new PlayerGame() { GameId = 1, Role = Roles.Dead.ToString(), UserId = i }); } }
public void HardloadCreatingAndDeletingTest() { var gameRoomRepository = new GameRoomRepository(ConnectionString); const int COUNT = 10000; for (int i = 1; i <= COUNT; i++) { userRepository.Create(i); gameRoomRepository.Create( GameRoom.CreateGameRoom( new GameRoomCreation() { AdminId = i, MaxPlayers = 15, Name = $"testGame{i}" })); } int dbGamesCount = gameRoomRepository.GetAll().Count(); Assert.AreEqual(dbGamesCount, COUNT, $"dbGamesCount = {dbGamesCount}"); for (int i = 1; i <= COUNT; i++) { gameRoomRepository.Delete(i); } Assert.AreEqual(gameRoomRepository.GetAll().Count(), 0); }