public void CanCreateAccount() { var simpleMembershipProvider = new SimpleMembershipProvider(); simpleMembershipProvider.CreateAccount("Test1", "notAPassword1"); }
/// <summary> /// Sets up the account of the provided username in the role provided /// </summary> /// <param name="membership">instance of the simple membership provider</param> /// <param name="roleProvider">instance of the simple roleprovider</param> /// <param name="role">Role type to be assigned</param> /// <param name="userName">Username</param> private static void SetUpUserInRole(SimpleMembershipProvider membership,SimpleRoleProvider roleProvider,string role,string userName) { var user = membership.GetUser(userName, false); // test if user exists and if the membership details also exist. If not the date returned is 01/01/0001 if (user != null && membership.GetCreateDate(userName) == default(DateTime)) { membership.CreateAccount(userName, "password"); } IList rolesforuser = roleProvider.GetRolesForUser(userName); if (!rolesforuser.Contains(role)) { roleProvider.AddUsersToRoles(new[] { userName }, new[] { role }); } }