Skip to content

Commit d594572

Browse files
Merge pull request #11 from hovsepm/sergey-newvmtest
Test fix.
2 parents c4af506 + 55bb34d commit d594572

File tree

4 files changed

+143193
-3
lines changed

4 files changed

+143193
-3
lines changed

src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,10 @@
206206
<Project>{d3804b64-c0d3-48f8-82ec-1f632f833c9e}</Project>
207207
<Name>Commands.Common.Authentication</Name>
208208
</ProjectReference>
209+
<ProjectReference Include="..\..\..\Common\Commands.Common.Network\Commands.Common.Network.csproj">
210+
<Project>{1338f7ae-7111-4ed3-8916-2d0fecc876f4}</Project>
211+
<Name>Commands.Common.Network</Name>
212+
</ProjectReference>
209213
<ProjectReference Include="..\..\Common\Commands.ResourceManager.Common\Commands.ResourceManager.Common.csproj">
210214
<Project>{3819d8a7-c62c-4c47-8ddd-0332d9ce1252}</Project>
211215
<Name>Commands.ResourceManager.Common</Name>
@@ -362,6 +366,7 @@
362366
<None Include="ScenarioTests\StrategiesVirtualMachineTests.ps1">
363367
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
364368
</None>
369+
<None Include="SessionRecords\Microsoft.Azure.Commands.Compute.Test.ScenarioTests.StrategiesVirtualMachineTests\TestSimpleNewVm.json" />
365370
<None Include="Templates\azuredeploy.json">
366371
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
367372
</None>

src/ResourceManager/Compute/Commands.Compute.Test/Common/ComputeTestController.cs

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ public sealed class ComputeTestController : RMTestBase
6161

6262
public ComputeManagementClient ComputeManagementClient { get; private set; }
6363

64+
public Microsoft.Azure.Management.Internal.Network.Version2017_10_01.NetworkManagementClient InternalNetworkManagementClient { get; private set; }
65+
66+
public Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient InternalResourceManagementClient { get; private set; }
67+
6468
public string UserDomain { get; private set; }
6569

6670
public static ComputeTestController NewInstance
@@ -185,6 +189,8 @@ private void SetupManagementClients(RestTestFramework.MockContext context)
185189
NetworkManagementClient = this.GetNetworkManagementClientClient(context);
186190
ComputeManagementClient = GetComputeManagementClient(context);
187191
AuthorizationManagementClient = GetAuthorizationManagementClient();
192+
InternalNetworkManagementClient = this.GetNetworkManagementClientInternal(context);
193+
InternalResourceManagementClient = this.GetResourceManagementClientInternal(context);
188194
// GraphClient = GetGraphClient();
189195

190196
helper.SetupManagementClients(
@@ -195,7 +201,9 @@ private void SetupManagementClients(RestTestFramework.MockContext context)
195201
//eventsClient,
196202
NetworkManagementClient,
197203
ComputeManagementClient,
198-
AuthorizationManagementClient);
204+
AuthorizationManagementClient,
205+
InternalNetworkManagementClient,
206+
InternalResourceManagementClient);
199207
// GraphClient);
200208
}
201209

@@ -237,6 +245,13 @@ private ResourceManagementClient GetResourceManagementClient()
237245
return TestBase.GetServiceClient<ResourceManagementClient>(this.csmTestFactory);
238246
}
239247

248+
private Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient GetResourceManagementClientInternal(RestTestFramework.MockContext context)
249+
{
250+
return testViaCsm
251+
? context.GetServiceClient<Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient>(RestTestFramework.TestEnvironmentFactory.GetTestEnvironment())
252+
: TestBase.GetServiceClient<Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient>(new RDFETestEnvironmentFactory());
253+
}
254+
240255
private SubscriptionClient GetSubscriptionClient()
241256
{
242257
return TestBase.GetServiceClient<SubscriptionClient>(this.csmTestFactory);
@@ -266,6 +281,13 @@ private NetworkManagementClient GetNetworkManagementClientClient(RestTestFramewo
266281
: TestBase.GetServiceClient<NetworkManagementClient>(new RDFETestEnvironmentFactory());
267282
}
268283

284+
private Microsoft.Azure.Management.Internal.Network.Version2017_10_01.NetworkManagementClient GetNetworkManagementClientInternal(RestTestFramework.MockContext context)
285+
{
286+
return testViaCsm
287+
? context.GetServiceClient<Microsoft.Azure.Management.Internal.Network.Version2017_10_01.NetworkManagementClient>(RestTestFramework.TestEnvironmentFactory.GetTestEnvironment())
288+
: TestBase.GetServiceClient<Microsoft.Azure.Management.Internal.Network.Version2017_10_01.NetworkManagementClient>(new RDFETestEnvironmentFactory());
289+
}
290+
269291
private ComputeManagementClient GetComputeManagementClient(RestTestFramework.MockContext context)
270292
{
271293
return testViaCsm

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/StrategiesVirtualMachineTests.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ function Test-SimpleNewVm
2323

2424
try
2525
{
26-
$username = "domain01\admin01"
27-
$password = "Qwe123Asd456Zxc890!" | ConvertTo-SecureString
26+
$username = "admin01"
27+
$password = "werWER345#%^" | ConvertTo-SecureString -AsPlainText -Force
2828
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password
2929

3030
# Common

0 commit comments

Comments
 (0)