public void GetGameRoomsByMaxPlayersTest()
        {
            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, 1, 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.GetGameRoomsByMaxPlayers(999);
            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);
        }
Ejemplo n.º 2
0
 //return list of games by max player in room
 public List <IGame> GetGamesByMaxPlayer(int max)
 {
     return(proxyDB.GetGameRoomsByMaxPlayers(max));
 }