AddUsersToRoles() public méthode

Adds the users to roles.
public AddUsersToRoles ( string usernames, string rolenames ) : void
usernames string The usernames.
rolenames string The rolenames.
Résultat void
        public void AddNonExistingUserToRole()
        {
            roleProvider = new MySQLRoleProvider();
              NameValueCollection config = new NameValueCollection();
              config.Add("connectionStringName", "LocalMySqlServer");
              config.Add("applicationName", "/");
              roleProvider.Initialize(null, config);

              roleProvider.CreateRole("Administrator");
              roleProvider.AddUsersToRoles(new string[] { "eve" },
            new string[] { "Administrator" });
              Assert.IsTrue(roleProvider.IsUserInRole("eve", "Administrator"));
        }
        public void TestUserRemoveFindFromRole()
        {
            roleProvider = new MySQLRoleProvider();
              NameValueCollection config = new NameValueCollection();
              config.Add("connectionStringName", "LocalMySqlServer");
              config.Add("applicationName", "/");
              roleProvider.Initialize(null, config);

              AddUser("eve", "eveeve!");
              roleProvider.CreateRole("Administrator");
              roleProvider.AddUsersToRoles(new string[] { "eve" },
            new string[] { "Administrator" });
              Assert.IsTrue(roleProvider.IsUserInRole("eve", "Administrator"));
              string[] users = roleProvider.FindUsersInRole("Administrator", "eve");
              Assert.AreEqual( 1, users.Length );
              Assert.AreEqual("eve", users[0]);
              roleProvider.RemoveUsersFromRoles(new string[] { "eve" }, new string[] { "Administrator" } );
              Assert.IsFalse(roleProvider.IsUserInRole("eve", "Administrator"));
        }
        public void IsUserInRoleCrossDomain()
        {
            MySQLMembershipProvider provider = new MySQLMembershipProvider();
              NameValueCollection config1 = new NameValueCollection();
              config1.Add("connectionStringName", "LocalMySqlServer");
              config1.Add("applicationName", "/");
              config1.Add("passwordStrengthRegularExpression", "bar.*");
              config1.Add("passwordFormat", "Clear");
              provider.Initialize(null, config1);
              MembershipCreateStatus status;
              provider.CreateUser("foo", "bar!bar", null, null, null, true, null, out status);

              MySQLMembershipProvider provider2 = new MySQLMembershipProvider();
              NameValueCollection config2 = new NameValueCollection();
              config2.Add("connectionStringName", "LocalMySqlServer");
              config2.Add("applicationName", "/myapp");
              config2.Add("passwordStrengthRegularExpression", ".*");
              config2.Add("passwordFormat", "Clear");
              provider2.Initialize(null, config2);

              roleProvider = new MySQLRoleProvider();
              NameValueCollection config = new NameValueCollection();
              config.Add("connectionStringName", "LocalMySqlServer");
              config.Add("applicationName", "/");
              roleProvider.Initialize(null, config);

              MySQLRoleProvider r2 = new MySQLRoleProvider();
              NameValueCollection configr2 = new NameValueCollection();
              configr2.Add("connectionStringName", "LocalMySqlServer");
              configr2.Add("applicationName", "/myapp");
              r2.Initialize(null, configr2);

              roleProvider.CreateRole("Administrator");
              roleProvider.AddUsersToRoles(new string[] { "foo" },
            new string[] { "Administrator" });
              Assert.IsFalse(r2.IsUserInRole("foo", "Administrator"));
        }