private static void getGame(ClientInfo clientInfo, JObject jsonObject)
        {
            var gameIdToken = jsonObject["gameId"];

            if (gameIdToken == null || gameIdToken.Type != JTokenType.Integer)
            {
                throw new ArgumentException("Error: Parameters Mismatch at Get Game");
            }

            var getGameResponse = sl.getGameById((int)gameIdToken);

            SendMessage(clientInfo, getGameResponse);
            return;
        }
Exemple #2
0
        public void LeaveSpectatorSuccessTest()
        {
            object g = sl.getGameById(3);

            Assert.IsInstanceOfType(g, typeof(TexasHoldemGame));
            TexasHoldemGame game = (TexasHoldemGame)g;
            SystemUser      user = new SystemUser("Gil", "adfg", null, 0, 0);

            game.joinSpectate(user);
            game.leaveGameSpectator(user);
            CollectionAssert.AreEqual(game.spectators, new List <SystemUser> {
            });
        }