public async Task UpdateGroupExtensions()
        {
            //var updateSchemaExtension = new SchemaExtension
            //{
            //    Status = "Available"
            //};

            //var schemaExtension = graphClient.SchemaExtensions["ext9ouc00qu_GroupExtensionProperties"].Request().UpdateAsync(updateSchemaExtension);

            var groupExtension = new GroupExtension
            {
                DeptId       = "deptId006",
                ParentDeptId = "parentDeptId001"
            };

            IDictionary <string, object> extensionInstance = new Dictionary <string, object>();

            extensionInstance.Add("ext9ouc00qu_GroupExtensionProperties", groupExtension);
            Group updateGroup = new Group()
            {
                AdditionalData = extensionInstance
            };

            var extension = await graphClient.Groups["42bb5eb5-d95d-4447-81e3-ce8d21429a02"].Request().UpdateAsync(updateGroup);
        }
Exemplo n.º 2
0
        public void GetByID_Flow_Group()
        {
            var id     = 1;
            var groups = new List <Group> {
                new Group {
                    Id = id
                }
            }.AsQueryable();

            var mockSet = MockHelper.MockDbSet(groups);

            var result = GroupExtension.GetById(mockSet.Object, id);

            Assert.AreEqual(id, result.Id);
        }