public void successLoginTest() { SystemUser user = db.getUserByName("test2"); sl.removeUser(4, user.id); sl.removeUser(5, user.id); sl.Logout(db.getUserByName("test2").id); object m = sl.Login("test2", "2"); Assert.IsInstanceOfType(m, typeof(SystemUser)); }
private static void removeUser(ClientInfo client, JObject jsonObject) { var gameIdToken = jsonObject["gameId"]; var userIdToken = jsonObject["userId"]; if (((gameIdToken == null) || (gameIdToken.Type != JTokenType.Integer)) || ((userIdToken == null) || (userIdToken.Type != JTokenType.Integer))) { throw new ArgumentException("Error: Parameters Mismatch at Check."); } var gameId = (int)gameIdToken; var userId = (int)userIdToken; Console.WriteLine("Leave game. parameters are: gameId: {0}, userId: {1}", gameId, userId); SendMessage(client, new { response = sl.removeUser(gameId, userId) }); }
public object removeUserFromGame(SystemUser user, int game) { return(sl.removeUser(game, user.id)); }