17
17
using Microsoft . Azure . Management . Network ;
18
18
using Microsoft . Azure . Management . Redis ;
19
19
using Microsoft . Azure . Management . Storage ;
20
+ using Microsoft . Azure . Management . OperationalInsights ;
20
21
using Microsoft . Azure . Test . HttpRecorder ;
21
22
using Microsoft . WindowsAzure . Commands . ScenarioTest ;
22
23
using System ;
@@ -42,6 +43,8 @@ public sealed class NetworkResourcesController
42
43
43
44
public RedisManagementClient RedisManagementClient { get ; private set ; }
44
45
46
+ public OperationalInsightsManagementClient OperationalInsightsManagementClient { get ; private set ; }
47
+
45
48
public static NetworkResourcesController NewInstance => new NetworkResourcesController ( ) ;
46
49
47
50
public NetworkResourcesController ( )
@@ -97,6 +100,7 @@ public void RunPsTestWorkflow(
97
100
_helper . GetRMModulePath ( "AzureRM.Insights.psd1" ) ,
98
101
_helper . GetRMModulePath ( "AzureRM.Network.psd1" ) ,
99
102
_helper . GetRMModulePath ( "AzureRM.Compute.psd1" ) ,
103
+ _helper . GetRMModulePath ( "AzureRM.OperationalInsights.psd1" ) ,
100
104
_helper . RMStorageDataPlaneModule ,
101
105
"AzureRM.Storage.ps1" ,
102
106
"AzureRM.Resources.ps1" ) ;
@@ -132,13 +136,15 @@ private void SetupManagementClients(RestTestFramework.MockContext context)
132
136
ComputeManagementClient = GetComputeManagementClient ( context ) ;
133
137
StorageManagementClient = GetStorageManagementClient ( context ) ;
134
138
RedisManagementClient = GetRedisManagementClient ( context ) ;
139
+ OperationalInsightsManagementClient = GetOperationalInsightsManagementClient ( context ) ;
135
140
136
141
_helper . SetupManagementClients (
137
142
resourceManagerResourceManagementClient ,
138
143
NetworkManagementClient ,
139
144
ComputeManagementClient ,
140
145
StorageManagementClient ,
141
- RedisManagementClient ) ;
146
+ RedisManagementClient ,
147
+ OperationalInsightsManagementClient ) ;
142
148
}
143
149
144
150
private static NetworkManagementClient GetNetworkManagementClient ( RestTestFramework . MockContext context )
@@ -160,5 +166,10 @@ private static ComputeManagementClient GetComputeManagementClient(RestTestFramew
160
166
{
161
167
return context . GetServiceClient < ComputeManagementClient > ( RestTestFramework . TestEnvironmentFactory . GetTestEnvironment ( ) ) ;
162
168
}
163
- }
169
+
170
+ private static OperationalInsightsManagementClient GetOperationalInsightsManagementClient ( RestTestFramework . MockContext context )
171
+ {
172
+ return context . GetServiceClient < OperationalInsightsManagementClient > ( RestTestFramework . TestEnvironmentFactory . GetTestEnvironment ( ) ) ;
173
+ }
174
+ }
164
175
}
0 commit comments