示例#1
0
        public void test_EnumerateUsers()
        {
            MQConnection con = null;

            try {
                con = connectToServer(address, null, null);

                addAllUsers(con);
                List <UserDescription> unames = new List <UserDescription>();
                ErrorCode ec = con.EnumerateUsers(unames);
                Assert.IsTrue(ec == ErrorCode.EC_NOERROR, "Couldn't enumerate users");

                for (int x = 0; x < TEST_USERS.Length; x++)
                {
                    bool found = false;
                    for (int y = 0; y < unames.Count; y++)
                    {
                        UserDescription ud = unames[y];
                        if (ud.Name.Equals(TEST_USERS[x]))
                        {
                            found = true;
                        }
                    }
                    Assert.IsTrue(found, "User not enumerated: " + TEST_USERS[0]);
                }
            } finally {
                if (con != null)
                {
                    con.Close();
                }
            }
        }