protected override void SetupManagementClients(RestTestFramework.MockContext context)
 {
     var sqlCSMClient = GetSqlClient();
     var storageClient = GetStorageClient();
     var storageV2Client = GetStorageV2Client();
     var resourcesClient = GetResourcesClient();
     var authorizationClient = GetAuthorizationManagementClient();
     helper.SetupSomeOfManagementClients(sqlCSMClient, storageClient, storageV2Client, resourcesClient, authorizationClient);
 }
Beispiel #2
0
 protected virtual void SetupManagementClients(RestTestFramework.MockContext context)
 {
     var sqlCSMClient = GetSqlClient();
     var storageClient = GetStorageClient();
     //TODO, Remove the MockDeploymentFactory call when the test is re-recorded
     var resourcesClient = MockDeploymentClientFactory.GetResourceClient(GetResourcesClient());
     var authorizationClient = GetAuthorizationManagementClient();
     helper.SetupSomeOfManagementClients(sqlCSMClient, storageClient, resourcesClient, authorizationClient);
 }
 private CognitiveServicesManagementClient GetCognitiveServicesManagementClient(RestTestFramework.MockContext context)
 {
     return context.GetServiceClient<CognitiveServicesManagementClient>(RestTestFramework.TestEnvironmentFactory.GetTestEnvironment());
 }
        private void SetupManagementClients(RestTestFramework.MockContext context)
        {
            ResourceManagementClient = GetResourceManagementClient();
            SubscriptionClient = GetSubscriptionClient();
            CognitiveServicesClient = GetCognitiveServicesManagementClient(context);
            GalleryClient = GetGalleryClient();
            AuthorizationManagementClient = GetAuthorizationManagementClient();

            helper.SetupManagementClients(
                ResourceManagementClient,
                SubscriptionClient,
                CognitiveServicesClient,
                GalleryClient,
                AuthorizationManagementClient);
        }
 private NetworkManagementClient GetNetworkManagementClient(RestTestFramework.MockContext context)
 {
     return context.GetServiceClient<NetworkManagementClient>(RestTestFramework.TestEnvironmentFactory.GetTestEnvironment());
 }
        private void SetupManagementClients(RestTestFramework.MockContext context)
        {
            this.ResourceManagementClient = this.GetResourceManagementClient();
            this.SubscriptionClient = this.GetSubscriptionClient();
            this.GalleryClient = this.GetGalleryClient();
            this.NetworkManagementClient = this.GetNetworkManagementClient(context);
            this.AuthorizationManagementClient = this.GetAuthorizationManagementClient();

            helper.SetupManagementClients(
                ResourceManagementClient,
                SubscriptionClient,
                GalleryClient,
                AuthorizationManagementClient,
                this.NetworkManagementClient);
        }
 private ComputeManagementClient GetComputeManagementClient(RestTestFramework.MockContext context)
 {
     return testViaCsm
         ? context.GetServiceClient<ComputeManagementClient>(RestTestFramework.TestEnvironmentFactory.GetTestEnvironment())
         : TestBase.GetServiceClient<ComputeManagementClient>(new RDFETestEnvironmentFactory());
 }
        private void SetupManagementClients(RestTestFramework.MockContext context)
        {
            ResourceManagementClient = GetResourceManagementClient();
            SubscriptionClient = GetSubscriptionClient();
            StorageClient = GetStorageManagementClient();
            GalleryClient = GetGalleryClient();
            //var eventsClient = GetEventsClient();
            NetworkManagementClient = this.GetNetworkManagementClientClient(context);
            ComputeManagementClient = GetComputeManagementClient(context);
            AuthorizationManagementClient = GetAuthorizationManagementClient();
            // GraphClient = GetGraphClient();

            helper.SetupManagementClients(
                ResourceManagementClient,
                SubscriptionClient,
                StorageClient,
                GalleryClient,
                //eventsClient,
                NetworkManagementClient,
                ComputeManagementClient,
                AuthorizationManagementClient);
                // GraphClient);
        }
        protected GraphRbacManagementClient GetGraphClient(RestTestFramework.MockContext context)
        {
            var environment = RestTestFramework.TestEnvironmentFactory.GetTestEnvironment();
            string tenantId = null;

            if (HttpMockServer.Mode == HttpRecorderMode.Record)
            {
                tenantId = environment.Tenant;
                UserDomain = environment.UserName.Split(new[] { "@" }, StringSplitOptions.RemoveEmptyEntries).Last();

                HttpMockServer.Variables[TenantIdKey] = tenantId;
                HttpMockServer.Variables[DomainKey] = UserDomain;
            }
            else if (HttpMockServer.Mode == HttpRecorderMode.Playback)
            {
                if (HttpMockServer.Variables.ContainsKey(TenantIdKey))
                {
                    tenantId = HttpMockServer.Variables[TenantIdKey];
                    AzureRmProfileProvider.Instance.Profile.Context.Tenant.Id = new Guid(tenantId);
                }
                if (HttpMockServer.Variables.ContainsKey(DomainKey))
                {
                    UserDomain = HttpMockServer.Variables[DomainKey];
                    AzureRmProfileProvider.Instance.Profile.Context.Tenant.Domain = UserDomain;
                }
            }

            var client = context.GetGraphServiceClient<GraphRbacManagementClient>(environment);
            client.TenantID = tenantId;
            return client;
        }