public void GivenIHaveAValidCouchDbMembershipUserWithRolesAssigned()
        {
            userName = Guid.NewGuid().ToString();
            user     = Membership.CreateUser(userName, Guid.NewGuid().ToString()) as CouchDbMembershipUser;

            Roles.CreateRole("admin");
            Roles.CreateRole("webuser");

            Roles.AddUserToRole(userName, "admin");
            Roles.AddUserToRole(userName, "webuser");
        }
Example #2
0
        public void GivenIHaveAValidUserWithRolesAssigned()
        {
            userName = Guid.NewGuid().ToString();
            user     = Membership.CreateUser(userName, Guid.NewGuid().ToString()) as CouchDbMembershipUser;

            Roles.CreateRole("admin");
            Roles.CreateRole("webuser");

            Roles.AddUserToRole(userName, "admin");
            Roles.AddUserToRole(userName, "webuser");

            var userRoles = new List <string>(Roles.GetRolesForUser(userName));

            Assert.IsTrue(userRoles.Contains("admin"));
        }
        public void GivenIHaveAValidRoleAssignedToAUser()
        {
            roleName = "RoleToAssignAndRemoveFromUser";

            Roles.CreateRole(roleName);

            var users = Membership.GetAllUsers();
            var rnd   = new Random().Next(users.Count);
            int i     = 0;

            foreach (var u in Membership.GetAllUsers())
            {
                i++;
                if (i == rnd)
                {
                    user = u as CouchDbMembershipUser;
                    break;
                }
            }
            Roles.AddUserToRole(user.UserName, roleName);
        }
 public void GivenIHaveAValidCouchDbMembershipUser()
 {
     user = Membership.CreateUser(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()) as CouchDbMembershipUser;
 }