public void GetGameRoomsByMinPlayersTest() { int roomId = 122221; int gameId = new Random().Next(); int userId1 = new Random().Next(); int userId2 = new Random().Next(); int userId3 = new Random().Next(); int room2Id = 122222; int game2Id = new Random().Next(); int user2Id1 = new Random().Next(); int user2Id2 = new Random().Next(); int user2Id3 = new Random().Next(); GameRoom toAdd = CreateRoomWithId(gameId, roomId, userId1, userId2, userId3); GameRoom toAdd2 = CreateRoomWithId(game2Id, room2Id, user2Id1, user2Id2, user2Id3); toAdd.SetDeco(0, 0, true, 111, 999, 222, GameMode.PotLimit, LeagueName.B); toAdd2.SetDeco(0, 0, false, 1, 2, 2222, GameMode.Limit, LeagueName.B); proxy.InsertNewGameRoom(toAdd); proxy.InsertNewGameRoom(toAdd2); proxy.UpdateGameRoom(toAdd); List <IGame> g = proxy.GetGameRoomsByMinPlayers(111); bool g1 = false; bool g2 = false; foreach (var game in g) { if (game.Id == roomId) { g1 = true; } if (game.Id == room2Id) { g2 = true; } } Assert.AreEqual(g1, true); Assert.AreEqual(g2, false); Cleanup(gameId, roomId, userId1, userId2, userId3); Cleanup(game2Id, room2Id, user2Id1, user2Id2, userId3); }
//return list of games by min player in room public List <IGame> GetGamesByMinPlayer(int min) { return(proxyDB.GetGameRoomsByMinPlayers(min)); }