public void test_GroupAddUser_GroupDeleteUser_GroupGetUsers() { MQConnection con = null; try { con = connectToServer(address, null, null); addAllGroups(con); addAllUsers(con); ErrorCode ec; for (int x = 0; x < 3; x++) { ec = con.GroupAddUser(TEST_GROUPS[0], TEST_USERS[x]); Assert.IsTrue(ec == ErrorCode.EC_NOERROR, "Unable to add user: "******" to group: " + TEST_GROUPS[x]); } List <string> users = new List <string>(); ec = con.GroupGetUsers(TEST_GROUPS[0], users); Assert.IsTrue(ec == ErrorCode.EC_NOERROR, "Unable to get users in group: " + TEST_GROUPS[0]); for (int x = 0; x < 3; x++) { Assert.IsTrue(users.Contains(TEST_USERS[x]), "User not found in group: " + TEST_USERS[x]); } ec = con.GroupDeleteUser(TEST_GROUPS[0], TEST_USERS[1]); Assert.IsTrue(ec == ErrorCode.EC_NOERROR, "Unable to delete user: "******" from group: " + TEST_GROUPS[0]); ec = con.GroupGetUsers(TEST_GROUPS[0], users); Assert.IsTrue(ec == ErrorCode.EC_NOERROR, "Unable to get users in group: " + TEST_GROUPS[0]); Assert.IsTrue(!users.Contains(TEST_USERS[1]), "User found in group after delete: " + TEST_USERS[1]); } finally { if (con != null) { con.Close(); } } }