private async Task InitAsync()
        {
            Client = new GraphApiClient(
                Config.ApplicationId,
                Config.ApplicationSecret,
                Config.Tenant
                );

            await Client.EnsureInitAsync();

            var b2cApp = await Client.GetB2cExtensionsApplicationAsync();

            var extProperties = await Client.GetApplicationExtensionsAsync(b2cApp.ObjectId);

            ExtensionPropertyName = extProperties.FirstOrDefault()?.GetSimpleName();

            TestUser = CreateTestUser();
            TestUser = await Client.UserCreateAsync(TestUser);

            var group = CreateTestGroup();

            group = await Client.GroupCreateAsync(group);

            TestGroupObjectId = group.ObjectId;

            await Client.GroupAddMemberAsync(group.ObjectId, TestUserObjectId);
        }
Example #2
0
        public async Task TestApplicationExtensions()
        {
            var app = await _client.GetB2cExtensionsApplicationAsync();

            var extensions = _client.GetApplicationExtensionsAsync(app.ObjectId);

            Assert.NotNull(extensions);
        }