Microsoft.Azure.Commands.Resources.Test.ScenarioTests.ActiveDirectoryTests.TestGetADGroupMemberWithGroupObjectId C# (CSharp) Méthode

TestGetADGroupMemberWithGroupObjectId() private méthode

private TestGetADGroupMemberWithGroupObjectId ( ) : void
Résultat void
        public void TestGetADGroupMemberWithGroupObjectId()
        {
            const string scriptMethod = "Test-GetADGroupMemberWithGroupObjectId '{0}' '{1}' '{2}'";
            User newUser = null;
            ADGroup newGroup = null;
            var controllerAdmin = ResourcesController.NewInstance;

            controllerAdmin.RunPsTestWorkflow(
                // scriptBuilder
                () =>
                {
                    newUser = CreateNewAdUser(controllerAdmin);
                    newGroup = CreateNewAdGroup(controllerAdmin);

                    string memberUrl = string.Format(
                        "{0}{1}/directoryObjects/{2}",
                        controllerAdmin.GraphClient.BaseUri.AbsoluteUri,
                        controllerAdmin.GraphClient.TenantID,
                        newUser.ObjectId);

                    controllerAdmin.GraphClient.Groups.AddMember(newGroup.ObjectId, new GroupAddMemberParameters(memberUrl));

                    return new[] { string.Format(scriptMethod, newGroup.ObjectId, newUser.ObjectId, newUser.DisplayName) };
                },
                // initialize
                null,
                // cleanup
                () =>
                {
                    DeleteAdUser(controllerAdmin, newUser);
                    DeleteAdGroup(controllerAdmin, newGroup);
                },
                TestUtilities.GetCallingClass(),
                TestUtilities.GetCurrentMethodName());
        }