Esempio n. 1
0
 public GroupMemberOperation(Guid groupId, string groupName, GroupMember member, GroupMemberOperations operation)
 {
     GroupId   = groupId;
     GroupName = groupName;
     Member    = member ?? throw new ArgumentNullException(nameof(member));
     Operation = operation;
 }
Esempio n. 2
0
        public void TestConstruction()
        {
            GroupMember           member          = new GroupMember(Guid.Empty, "Member", GroupMemberTypes.OnPremAd);
            GroupMemberOperations operation       = GroupMemberOperations.Add;
            GroupMemberOperation  memberOperation = new GroupMemberOperation(TestHelpers.DefaultDocumentId, TestHelpers.DefaultGroupName, member, operation);

            Assert.Equal(TestHelpers.DefaultDocumentId, memberOperation.GroupId);
            Assert.Equal(TestHelpers.DefaultGroupName, memberOperation.GroupName);
            Assert.Equal(member, memberOperation.Member);
            Assert.Equal(operation, memberOperation.Operation);
        }
Esempio n. 3
0
 public OperationalLogItem(GrouperDocument document, GroupMemberOperations operation, GroupMember member)
 {
     LogTime           = DateTime.Now;
     DocumentId        = document.Id;
     GroupId           = document.GroupId;
     GroupDisplayName  = document.GroupName;
     GroupStore        = document.Store;
     Operation         = operation;
     TargetId          = member.Id;
     TargetDisplayName = member.DisplayName;
 }
Esempio n. 4
0
        public void TestConstructionWithDocument()
        {
            GrouperDocument       document        = TestHelpers.MakeDocument();
            GroupMember           member          = new GroupMember(Guid.Empty, "Member", GroupMemberTypes.OnPremAd);
            GroupMemberOperations operation       = GroupMemberOperations.Add;
            GroupMemberOperation  memberOperation = new GroupMemberOperation(document, member, operation);

            Assert.Equal(document.GroupId, memberOperation.GroupId);
            Assert.Equal(document.GroupName, memberOperation.GroupName);
            Assert.Equal(member, memberOperation.Member);
            Assert.Equal(operation, memberOperation.Operation);
        }
Esempio n. 5
0
        public void TestSerialzedNames()
        {
            GroupMember           member          = new GroupMember(Guid.Empty, "Member", GroupMemberTypes.OnPremAd);
            GroupMemberOperations operation       = GroupMemberOperations.Add;
            GroupMemberOperation  memberOperation = new GroupMemberOperation(TestHelpers.DefaultDocumentId, TestHelpers.DefaultGroupName, member, operation);
            string  json = JsonConvert.SerializeObject(memberOperation);
            JObject obj  = JObject.Parse(json);

            Assert.True(obj.ContainsKey("groupId"));
            Assert.True(obj.ContainsKey("groupName"));
            Assert.True(obj.ContainsKey("member"));
            Assert.True(obj.ContainsKey("operation"));
        }
Esempio n. 6
0
 public GroupMemberOperation(GrouperDocument document, GroupMember member, GroupMemberOperations operation)
     : this(document.GroupId, document.GroupName, member, operation)
 {
 }