public void TestDiagnosticsConfigBuilderWithStorageType() { string pubJsonConfigPath = GetConfigFilePath("DiagnosticsExtensionPublicConfigWithStorageType.json"); string privJsonConfigPath = GetConfigFilePath("DiagnosticsExtensionprivateConfigWithSasToken.json"); string storageTypeValue = "TableAndBlob"; var result = DiagnosticsHelper.GetConfigurationsFromFiles(pubJsonConfigPath, privJsonConfigPath, "a-resource-id", null, null); Assert.Equal <string>(storageTypeValue, result.Item1["StorageType"] as string); string[] configs = new[] { GetConfigFilePath("DiagnosticsExtensionConfigWithStorageType.json"), GetConfigFilePath("DiagnosticsExtensionConfigWithStorageType.xml") }; foreach (var configPath in configs) { var publicSettings = DiagnosticsHelper.GetPublicDiagnosticsConfigurationFromFile(configPath, "[StorageAccountName]", "dummy", null); Assert.Equal <string>(storageTypeValue, publicSettings["StorageType"] as string); } }