Skip to content

Commit c3ca4c3

Browse files
committed
Merge pull request #140 from avijitgupta/ignite
Ignite
2 parents 40de429 + 6f6e73b commit c3ca4c3

34 files changed

+566
-69
lines changed

src/Common/Commands.Common.Test/Commands.Common.Test.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,7 @@
106106
<Reference Include="Microsoft.WindowsAzure.Management">
107107
<HintPath>..\..\packages\Microsoft.WindowsAzure.Management.4.1.1\lib\net40\Microsoft.WindowsAzure.Management.dll</HintPath>
108108
</Reference>
109-
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=12.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
110-
<HintPath>..\..\packages\Microsoft.WindowsAzure.Management.Compute.11.2.1\lib\net40\Microsoft.WindowsAzure.Management.Compute.dll</HintPath>
109+
<Reference Include="Microsoft.WindowsAzure.Management.Compute">
111110
<HintPath>..\..\packages\Microsoft.WindowsAzure.Management.Compute.12.1.0-preview\lib\net40\Microsoft.WindowsAzure.Management.Compute.dll</HintPath>
112111
</Reference>
113112
<Reference Include="Microsoft.WindowsAzure.Management.Storage">

src/Common/Commands.Common/ServiceManagementTypes.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,9 @@ public class VirtualIP : IExtensibleDataObject
292292
[DataMember(Order = 3, EmitDefaultValue = false)]
293293
public string Name { get; set; }
294294

295+
[DataMember(Order = 4, EmitDefaultValue = false)]
296+
public string ReservedIPName { get; set; }
297+
295298
public ExtensionDataObject ExtensionData { get; set; }
296299

297300
#region Implements Equals
@@ -1174,6 +1177,19 @@ public string LoadBalancerDistribution
11741177
base.SetValue("LoadBalancerDistribution", value);
11751178
}
11761179
}
1180+
1181+
[DataMember(Name = "VirtualIPName", EmitDefaultValue = false, Order = 12)]
1182+
public string VirtualIPName
1183+
{
1184+
get
1185+
{
1186+
return base.GetValue<string>("VirtualIPName");
1187+
}
1188+
set
1189+
{
1190+
base.SetValue("VirtualIPName", value);
1191+
}
1192+
}
11771193
}
11781194

11791195
[DataContract(Namespace = Constants.ServiceManagementNS)]

src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,10 @@
111111
<Reference Include="Microsoft.WindowsAzure.Management">
112112
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.4.1.1\lib\net40\Microsoft.WindowsAzure.Management.dll</HintPath>
113113
</Reference>
114-
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=12.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
114+
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=12.0.0.0, Culture=neutral, processorArchitecture=MSIL">
115115
<SpecificVersion>False</SpecificVersion>
116116
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Compute.12.1.0-preview\lib\net40\Microsoft.WindowsAzure.Management.Compute.dll</HintPath>
117117
</Reference>
118-
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=11.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
119-
<SpecificVersion>False</SpecificVersion>
120-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Compute.11.2.1\lib\net40\Microsoft.WindowsAzure.Management.Compute.dll</HintPath>
121-
</Reference>
122118
<Reference Include="Microsoft.WindowsAzure.Management.Storage">
123119
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Storage.5.1.1\lib\net40\Microsoft.WindowsAzure.Management.Storage.dll</HintPath>
124120
</Reference>

src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@
111111
<Reference Include="Microsoft.WindowsAzure.Management">
112112
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.4.1.1\lib\net40\Microsoft.WindowsAzure.Management.dll</HintPath>
113113
</Reference>
114-
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=12.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
114+
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=12.0.0.0, Culture=neutral, processorArchitecture=MSIL">
115+
<SpecificVersion>False</SpecificVersion>
115116
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Compute.12.1.0-preview\lib\net40\Microsoft.WindowsAzure.Management.Compute.dll</HintPath>
116117
</Reference>
117118
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=7.0.0.0, Culture=neutral, processorArchitecture=MSIL">

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/Commands.ServiceManagement.Test.csproj

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
<Reference Include="Microsoft.WindowsAzure.Management">
107107
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.4.1.1\lib\net40\Microsoft.WindowsAzure.Management.dll</HintPath>
108108
</Reference>
109-
<Reference Include="Microsoft.WindowsAzure.Management.Compute, Version=12.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
109+
<Reference Include="Microsoft.WindowsAzure.Management.Compute">
110110
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Compute.12.1.0-preview\lib\net40\Microsoft.WindowsAzure.Management.Compute.dll</HintPath>
111111
</Reference>
112112
<Reference Include="Microsoft.WindowsAzure.Management.Network">
@@ -287,10 +287,12 @@
287287
<Compile Include="FunctionalTests\IaasCmdletInfo\RemoveAzureEndpointCmdletInfo.cs" />
288288
<Compile Include="FunctionalTests\IaasCmdletInfo\RemoveAzureStaticVNetIPCmdletInfo.cs" />
289289
<Compile Include="FunctionalTests\IaasCmdletInfo\AddAzureNetworkInterfaceConfigCmdletInfo.cs" />
290+
<Compile Include="FunctionalTests\NetworkCmdletInfo\AddAzureVirtualIPCmdletInfo.cs" />
290291
<Compile Include="FunctionalTests\NetworkCmdletInfo\GetAzureReservedIPCmdletInfo.cs" />
291292
<Compile Include="FunctionalTests\NetworkCmdletInfo\NewAzureReservedIPCmdletInfo.cs" />
292293
<Compile Include="FunctionalTests\NetworkCmdletInfo\RemoveAzureReservedIPAssociationCmdletInfo.cs" />
293294
<Compile Include="FunctionalTests\NetworkCmdletInfo\RemoveAzureReservedIPCmdletInfo.cs" />
295+
<Compile Include="FunctionalTests\NetworkCmdletInfo\RemoveAzureVirtualIPCmdletInfo.cs" />
294296
<Compile Include="FunctionalTests\NetworkCmdletInfo\SetAzureReservedIPAssociationCmdletInfo.cs" />
295297
<Compile Include="FunctionalTests\PaasCmdletInfo\GetAzureDeploymentEventBySlotCmdletInfo.cs" />
296298
<Compile Include="FunctionalTests\PaasCmdletInfo\GetAzureDeploymentEventCmdletInfo.cs" />
@@ -406,6 +408,7 @@
406408
<Compile Include="FunctionalTests\Verifiers.cs" />
407409
<Compile Include="FunctionalTests\NewAzureVmTests.cs" />
408410
<Compile Include="FunctionalTests\InternaloadbalancerTests.cs" />
411+
<Compile Include="FunctionalTests\VirtualIPTests.cs" />
409412
<Compile Include="Properties\AssemblyInfo.cs" />
410413
<Compile Include="Properties\Resource.Designer.cs">
411414
<AutoGen>True</AutoGen>
@@ -467,7 +470,9 @@
467470
<None Include="Resources\thread_VHD.csv" />
468471
<None Include="Resources\upload_VHD.csv" />
469472
<None Include="Resources\vnetconfig.netcfg" />
470-
<None Include="Resources\VnetconfigWithLocation.netcfg" />
473+
<None Include="Resources\VnetconfigWithLocation.netcfg">
474+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
475+
</None>
471476
<None Include="Resources\wrongPara_VHD.csv" />
472477
</ItemGroup>
473478
<ItemGroup>

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/ConfigDataInfo/AzureEndPointConfigInfo.cs

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public enum ParameterSet { NoLB, LoadBalancedNoProbe, CustomProbe, DefaultProbe
3838
public string InternalLoadBalancerName { get; set; }
3939

4040
public string LoadBalancerDistribution { get; set; }
41+
public string VirtualIPName { get; set; }
4142

4243
public AzureEndPointConfigInfo()
4344
{
@@ -53,7 +54,8 @@ public AzureEndPointConfigInfo(ParameterSet paramset,
5354
bool directServerReturn = false,
5455
string internalLoadBalancer = null,
5556
string serviceName = null,
56-
string loadBalancerDistribution = null)
57+
string loadBalancerDistribution = null,
58+
string VirtualIPName = null)
5759
{
5860
this.Initialize(
5961
endpointProtocol,
@@ -71,7 +73,8 @@ public AzureEndPointConfigInfo(ParameterSet paramset,
7173
directServerReturn,
7274
internalLoadBalancer,
7375
serviceName,
74-
loadBalancerDistribution);
76+
loadBalancerDistribution,
77+
VirtualIPName);
7578
}
7679

7780
// LoadBalancedNoProbe/DefaultProbe parameter set
@@ -86,7 +89,8 @@ public AzureEndPointConfigInfo(
8689
bool directServerReturn = false,
8790
string internalLoadBalancer = null,
8891
string serviceName = null,
89-
string loadBalancerDistribution = null)
92+
string loadBalancerDistribution = null,
93+
string VirtualIPName = null)
9094
{
9195
if ( (paramset == ParameterSet.LoadBalancedNoProbe) || (paramset == ParameterSet.DefaultProbe) )
9296
{
@@ -106,7 +110,8 @@ public AzureEndPointConfigInfo(
106110
directServerReturn,
107111
internalLoadBalancer,
108112
serviceName,
109-
loadBalancerDistribution);
113+
loadBalancerDistribution,
114+
VirtualIPName);
110115
}
111116
}
112117

@@ -127,7 +132,8 @@ public AzureEndPointConfigInfo(
127132
bool directServerReturn = false,
128133
string internalLoadBalancer= null,
129134
string serviceName = null,
130-
string loadBalancerDistribution = null)
135+
string loadBalancerDistribution = null,
136+
string VirtualIPName = null)
131137
{
132138
this.Initialize(
133139
endpointProtocol,
@@ -145,7 +151,8 @@ public AzureEndPointConfigInfo(
145151
directServerReturn,
146152
internalLoadBalancer,
147153
serviceName,
148-
loadBalancerDistribution);
154+
loadBalancerDistribution,
155+
VirtualIPName);
149156
}
150157

151158
public AzureEndPointConfigInfo(AzureEndPointConfigInfo other)
@@ -166,7 +173,8 @@ public AzureEndPointConfigInfo(AzureEndPointConfigInfo other)
166173
other.DirectServerReturn,
167174
other.InternalLoadBalancerName,
168175
other.ServiceName,
169-
other.LoadBalancerDistribution);
176+
other.LoadBalancerDistribution,
177+
other.VirtualIPName);
170178
}
171179

172180
private void Initialize(
@@ -185,7 +193,8 @@ private void Initialize(
185193
bool directServerReturn,
186194
string internalLoadBalancer,
187195
string serviceName,
188-
string loadBalancerDistribution)
196+
string loadBalancerDistribution,
197+
string VirtualIPName)
189198
{
190199
this.EndpointLocalPort = internalPort;
191200
this.EndpointProtocol = protocol;
@@ -204,6 +213,7 @@ private void Initialize(
204213
this.InternalLoadBalancerName = internalLoadBalancer;
205214
this.ServiceName = serviceName;
206215
this.LoadBalancerDistribution = loadBalancerDistribution;
216+
this.VirtualIPName = VirtualIPName;
207217
}
208218

209219
public bool CheckInputEndpointContext(InputEndpointContext context)

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/IaasCmdletInfo/AddAzureEndpointCmdletInfo.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ public AddAzureEndpointCmdletInfo(AzureEndPointConfigInfo endPointConfig)
7979
{
8080
this.cmdletParams.Add(new CmdletParam("LoadBalancerDistribution", endPointConfig.LoadBalancerDistribution));
8181
}
82+
if (!string.IsNullOrEmpty(endPointConfig.VirtualIPName))
83+
{
84+
this.cmdletParams.Add(new CmdletParam("VirtualIPName", endPointConfig.VirtualIPName));
85+
}
8286
}
8387

8488
public AddAzureEndpointCmdletInfo()

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/IaasCmdletInfo/SetAzureEndpointCmdletInfo.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ public SetAzureEndpointCmdletInfo(AzureEndPointConfigInfo endPointConfig)
4848
{
4949
this.cmdletParams.Add(new CmdletParam("LoadBalancerDistribution", endPointConfig.LoadBalancerDistribution));
5050
}
51+
if (!string.IsNullOrEmpty(endPointConfig.VirtualIPName))
52+
{
53+
this.cmdletParams.Add(new CmdletParam("VirtualIPName", endPointConfig.VirtualIPName));
54+
}
5155
}
5256
}
5357
}

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/LocationBasedReservedIPTests.cs

Lines changed: 6 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
using Microsoft.VisualStudio.TestTools.UnitTesting;
1919
using Microsoft.WindowsAzure.Commands.ServiceManagement.Model;
2020
using Microsoft.WindowsAzure.Commands.ServiceManagement.Test.FunctionalTests.ConfigDataInfo;
21-
using CM=Microsoft.WindowsAzure.Management.Compute.Models;
2221

2322
namespace Microsoft.WindowsAzure.Commands.ServiceManagement.Test.FunctionalTests
2423
{
@@ -178,7 +177,7 @@ public void CreateReservedIPThenWindowsVM()
178177
Utilities.ExecuteAndLog(() => { dns = vmPowershellCmdlets.NewAzureDns(dnsName, DNS_IP); }, "Create a new Azure DNS");
179178
Utilities.ExecuteAndLog(() =>
180179
{
181-
PersistentVM vm = CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows);
180+
PersistentVM vm = Utilities.CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows, username, password, subnet);
182181
vmPowershellCmdlets.NewAzureVM(serviceName, new[] { vm }, vnet, new[] { dns }, location: locationName, reservedIPName: reservedIpName);
183182
},"Create a new windows azure vm with reserved ip.");
184183
VerifyReservedIpInUse(serviceName,input);
@@ -291,7 +290,7 @@ public void CreateWindowsVMThenAssociateReservedIP()
291290
Utilities.ExecuteAndLog(() => { dns = vmPowershellCmdlets.NewAzureDns(dnsName, DNS_IP); }, "Create a new Azure DNS");
292291
Utilities.ExecuteAndLog(() =>
293292
{
294-
PersistentVM vm = CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows);
293+
PersistentVM vm = Utilities.CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows, username, password, subnet);
295294
vmPowershellCmdlets.NewAzureVM(serviceName, new[] { vm }, vnet, new[] { dns }, location: locationName);
296295
}, "Create a new windows azure vm without reserved ip.");
297296

@@ -341,7 +340,7 @@ public void TestAssociateReservedIPToStageSlotIaaSFails()
341340
Utilities.ExecuteAndLog(() => { dns = vmPowershellCmdlets.NewAzureDns(dnsName, DNS_IP); }, "Create a new Azure DNS");
342341
Utilities.ExecuteAndLog(() =>
343342
{
344-
PersistentVM vm = CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows);
343+
PersistentVM vm = Utilities.CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows, username, password, subnet);
345344
vmPowershellCmdlets.NewAzureVM(serviceName, new[] { vm }, vnet, new[] { dns }, location: locationName);
346345
}, "Create a new windows azure vm without reserved ip.");
347346

@@ -385,7 +384,7 @@ public void CreateWindowsVMWithReservedIPThenDisassociateReservedIP()
385384
Utilities.ExecuteAndLog(() => { dns = vmPowershellCmdlets.NewAzureDns(dnsName, DNS_IP); }, "Create a new Azure DNS");
386385
Utilities.ExecuteAndLog(() =>
387386
{
388-
PersistentVM vm = CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows);
387+
PersistentVM vm = Utilities.CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows, username, password, subnet);
389388
vmPowershellCmdlets.NewAzureVM(serviceName, new[] { vm }, vnet, new[] { dns }, location: locationName, reservedIPName: reservedIpName);
390389
}, "Create a new windows azure vm with reserved ip.");
391390

@@ -432,7 +431,7 @@ public void CreateWindowsVMThenReservedExistingIP()
432431
Utilities.ExecuteAndLog(() => { dns = vmPowershellCmdlets.NewAzureDns(dnsName, DNS_IP); }, "Create a new Azure DNS");
433432
Utilities.ExecuteAndLog(() =>
434433
{
435-
PersistentVM vm = CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows);
434+
PersistentVM vm = Utilities.CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Windows, username, password, subnet);
436435
vmPowershellCmdlets.NewAzureVM(serviceName, new[] { vm }, vnet, new[] { dns }, location: locationName);
437436
}, "Create a new windows azure vm without reserved ip.");
438437

@@ -490,7 +489,7 @@ public void CreateReservedIPThenLinuxVM()
490489

491490
Utilities.ExecuteAndLog(() =>
492491
{
493-
PersistentVM vm = CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Linux);
492+
PersistentVM vm = Utilities.CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(vmName, OS.Linux, username, password, subnet);
494493
vmPowershellCmdlets.NewAzureVM(serviceName, new[] { vm }, vnet, new[] { dns }, affinityGroup: affinityGroup, reservedIPName: reservedIpName);
495494
}, "");
496495
VerifyReservedIpInUse(serviceName, input);
@@ -650,34 +649,6 @@ private void VerifyReservedIpRemoved(string reservedIpName)
650649
Utilities.VerifyFailure(() => vmPowershellCmdlets.GetAzureReservedIP(reservedIpName), ResourceNotFoundException);
651650
}
652651

653-
private PersistentVM CreateVMObjectWithDataDiskSubnetAndAvailibilitySet(string vmName, OS os)
654-
{
655-
string disk1 = "Disk1";
656-
int diskSize = 30;
657-
string availabilitySetName = Utilities.GetUniqueShortName("AvailSet");
658-
string img = string.Empty;
659-
660-
bool isWindowsOs = false;
661-
if (os == OS.Windows)
662-
{
663-
img = vmPowershellCmdlets.GetAzureVMImageName(new[] { "Windows" }, false);
664-
isWindowsOs = true;
665-
}
666-
else
667-
{
668-
img = vmPowershellCmdlets.GetAzureVMImageName(new[] { "Linux" }, false);
669-
isWindowsOs = false;
670-
}
671-
672-
PersistentVM vm = Utilities.CreateIaaSVMObject(vmName, InstanceSize.Small, img, isWindowsOs,username, password);
673-
AddAzureDataDiskConfig azureDataDiskConfigInfo1 = new AddAzureDataDiskConfig(DiskCreateOption.CreateNew, diskSize, disk1, 0, HostCaching.ReadWrite.ToString());
674-
azureDataDiskConfigInfo1.Vm = vm;
675-
676-
vm = vmPowershellCmdlets.SetAzureSubnet(vm, new string[] {subnet});
677-
vm = vmPowershellCmdlets.SetAzureAvailabilitySet(availabilitySetName, vm);
678-
return vm;
679-
}
680-
681652
#endregion Helper Methods
682653
}
683654
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// ----------------------------------------------------------------------------------
2+
//
3+
// Copyright Microsoft Corporation
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
// Unless required by applicable law or agreed to in writing, software
9+
// distributed under the License is distributed on an "AS IS" BASIS,
10+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
// See the License for the specific language governing permissions and
12+
// limitations under the License.
13+
// ----------------------------------------------------------------------------------
14+
15+
namespace Microsoft.WindowsAzure.Commands.ServiceManagement.Test.FunctionalTests.NetworkCmdletInfo
16+
{
17+
using Microsoft.WindowsAzure.Commands.ServiceManagement.Test.FunctionalTests.PowershellCore;
18+
19+
public class AddAzureVirtualIPCmdletInfo : CmdletsInfo
20+
{
21+
public AddAzureVirtualIPCmdletInfo(string virtualIPName, string serviceName)
22+
{
23+
this.cmdletName = Utilities.AddAzureVirtualIPCmdletName;
24+
this.cmdletParams.Add(new CmdletParam("VirtualIPName", virtualIPName));
25+
this.cmdletParams.Add(new CmdletParam("ServiceName", serviceName));
26+
27+
}
28+
}
29+
}

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/NetworkCmdletInfo/NewAzureReservedIPCmdletInfo.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
// ----------------------------------------------------------------------------------
1414

1515
using Microsoft.WindowsAzure.Commands.ServiceManagement.Test.FunctionalTests.PowershellCore;
16-
using Microsoft.WindowsAzure.Management.Compute.Models;
1716

1817
namespace Microsoft.WindowsAzure.Commands.ServiceManagement.Test.FunctionalTests.NetworkCmdletInfo
1918
{

0 commit comments

Comments
 (0)