public void AddMemberToGroupTest() { var newUserContract = new PrivateUserContract { FirstName = "Test", LastName = "User", Email = string.Format("test@{0}.test", Guid.NewGuid()), UserName = Guid.NewGuid().ToString() }; var user = m_userManager.CreateLocalUser(newUserContract); var groupName = string.Format("TestGroup{0}", Guid.NewGuid()); var group = m_permissionManager.CreateGroup(groupName, "Just testing group with member"); var firstMemberContract = new PrivateUserContract { FirstName = "First", LastName = "Member", Email = string.Format("first@{0}.member", Guid.NewGuid()), UserName = Guid.NewGuid().ToString() }; var firstMember = m_userManager.CreateLocalUser(firstMemberContract); var secondMemberContract = new PrivateUserContract { FirstName = "Second", LastName = "Member", Email = string.Format("second@{0}.member", Guid.NewGuid()), UserName = Guid.NewGuid().ToString() }; var secondMember = m_userManager.CreateLocalUser(secondMemberContract); m_permissionManager.AddUserToGroup(firstMember.Id, group.Id); m_permissionManager.AddUserToGroup(secondMember.Id, group.Id); var groupDetails = m_permissionManager.GetGroupDetail(group.Id); Assert.IsNotNull(groupDetails); Assert.IsNotNull(groupDetails.Members); Assert.AreEqual(2, groupDetails.Members.Count); }
public void AddUserToGroup(int userId, int groupId) { m_permissionManager.AddUserToGroup(userId, groupId); }