示例#1
0
            public Fixture()
            {
                TestSiteName = "Test_test";
                Environment  = new TestEnvironment();

                var configuration = TestHelpers.GetTestConfiguration();

                BlobConnectionString = configuration.GetWebJobsConnectionString(ConnectionStringNames.Storage);
                KeyVaultUri          = configuration.GetWebJobsConnectionString(EnvironmentSettingNames.AzureWebJobsSecretStorageKeyVaultUri);
                KeyVaultClientId     = configuration.GetWebJobsConnectionString(EnvironmentSettingNames.AzureWebJobsSecretStorageKeyVaultClientId);
                KeyVaultClientSecret = configuration.GetWebJobsConnectionString(EnvironmentSettingNames.AzureWebJobsSecretStorageKeyVaultClientSecret);
                KeyVaultTenantId     = configuration.GetWebJobsConnectionString(EnvironmentSettingNames.AzureWebJobsSecretStorageKeyVaultTenantId);

                var credential = new ClientSecretCredential(KeyVaultTenantId, KeyVaultClientId, KeyVaultClientSecret);

                SecretClient             = new SecretClient(new Uri(KeyVaultUri), credential);
                AzureBlobStorageProvider = TestHelpers.GetAzureBlobStorageProvider(configuration);
            }