Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public static async Task<string> GetResourceLocation(ArmClient client, string re
}
string[] parts = resourceType.Split('/');
string providerName = parts[0];
ProviderInfo provider = await client.GetProviderAsync(providerName);
var provider = (await client.GetProviderAsync(providerName)).Value;
foreach (var resource in provider.ResourceTypes)
{
if (string.Equals(resource.ResourceType, parts[1], StringComparison.OrdinalIgnoreCase))
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public static async Task<string> GetResourceLocation(ArmClient client, string re
string location = null;
string[] parts = resourceType.Split('/');
string providerName = parts[0];
ProviderInfo provider = await client.GetProviderAsync(providerName);
var provider = (await client.GetProviderAsync(providerName)).Value;
foreach (var resource in provider.ResourceTypes)
{
if (string.Equals(resource.ResourceType, parts[1], StringComparison.OrdinalIgnoreCase))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
using System.Security.Cryptography.X509Certificates;
using System.Threading.Tasks;
using Azure.Core.TestFramework;
using Azure.ResourceManager.Compute;
using Azure.ResourceManager.Compute.Models;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.Resources.Models;
using Azure.ResourceManager.Network.Models;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public void ClearChallengeCacheforRecord()
public async Task<ApplicationSecurityGroupContainer> GetContainer()
{
var resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName("test_application_security_group_"));
return resourceGroup.Value.GetApplicationSecurityGroups();
return resourceGroup.GetApplicationSecurityGroups();
}

[Test]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,28 +36,19 @@ public void ClearChallengeCacheforRecord()
//}

[Test]
[RecordedTest]
public async Task CheckConnectivityVmToInternetTest()
{
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup(resourceGroupName, location);
string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,12 @@ public void ClearChallengeCacheforRecord()
//}

[Test]
[RecordedTest]
public async Task CheckDnsAvailabilityTest()
{
string location = await NetworkManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Network/publicIPAddresses");
location = location.Replace(" ", "");

string domainNameLabel = Recording.GenerateAssetName("domainnamelabel");

Response<Models.DnsNameAvailabilityResult> dnsNameAvailability = await ArmClient.DefaultSubscription.CheckDnsNameAvailabilityAsync(location, domainNameLabel);
Response<Models.DnsNameAvailabilityResult> dnsNameAvailability = await ArmClient.DefaultSubscription.CheckDnsNameAvailabilityAsync(TestEnvironment.Location, domainNameLabel);

Assert.True(dnsNameAvailability.Value.Available);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,23 +50,13 @@ public async Task PutConnectionMonitorTest()
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup(resourceGroupName, location);
string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down Expand Up @@ -117,24 +107,14 @@ public async Task StartConnectionMonitorTest()
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup(resourceGroupName, location);

string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down Expand Up @@ -185,23 +165,13 @@ public async Task StopConnectionMonitorTest()
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup(resourceGroupName, location);
string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down Expand Up @@ -251,23 +221,13 @@ public async Task QueryConnectionMonitorTest()
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup(resourceGroupName, location);
string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down Expand Up @@ -323,23 +283,13 @@ public async Task UpdateConnectionMonitorTest()
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup (resourceGroupName, location);
string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down Expand Up @@ -388,23 +338,13 @@ public async Task DeleteConnectionMonitorTest()
string resourceGroupName = Recording.GenerateAssetName("azsmnet");

string location = "westus2";
ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location));
var resourceGroup = await CreateResourceGroup (resourceGroupName, location);
string virtualMachineName = Recording.GenerateAssetName("azsmnet");
string networkInterfaceName = Recording.GenerateAssetName("azsmnet");
string networkSecurityGroupName = virtualMachineName + "-nsg";

//Deploy VM with a template
VirtualMachine vm = await CreateVm(
resourceGroupName: resourceGroupName,
location: location,
virtualMachineName: virtualMachineName,
storageAccountName: Recording.GenerateAssetName("azsmnet"),
networkInterfaceName: networkInterfaceName,
networkSecurityGroupName: networkSecurityGroupName,
diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"),
deploymentName: Recording.GenerateAssetName("azsmnet"),
adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#")
);
var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup);

//Deploy networkWatcherAgent on VM
VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public async Task ClearChallengeCacheforRecord()
{
Initialize();
}
resourceGroup = (await CreateResourceGroup(Recording.GenerateAssetName(NamePrefix))).Value;
resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName(NamePrefix));
}

[TearDown]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,12 @@ public async Task ExpandResourceTest()
lbPublicIpName,
lbDomaingNameLabel,
location,
resourceGroup.Value.GetPublicIPAddresses());
resourceGroup.GetPublicIPAddresses());

// Create Vnet
string vnetName = Recording.GenerateAssetName("azsmnet");
string subnetName = Recording.GenerateAssetName("azsmnet");
VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks());
VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks());

// Create Nics
string nic1name = Recording.GenerateAssetName("azsmnet");
Expand All @@ -69,23 +69,23 @@ public async Task ExpandResourceTest()
vnet.Data.Subnets[0].Id,
location,
"ipconfig",
resourceGroup.Value.GetNetworkInterfaces());
resourceGroup.GetNetworkInterfaces());

NetworkInterface nic2 = await CreateNetworkInterface(
nic2name,
null,
vnet.Data.Subnets[0].Id,
location,
"ipconfig",
resourceGroup.Value.GetNetworkInterfaces());
resourceGroup.GetNetworkInterfaces());

NetworkInterface nic3 = await CreateNetworkInterface(
nic3name,
null,
vnet.Data.Subnets[0].Id,
location,
"ipconfig",
resourceGroup.Value.GetNetworkInterfaces());
resourceGroup.GetNetworkInterfaces());

// Create the LoadBalancer
var lbName = Recording.GenerateAssetName("azsmnet");
Expand Down Expand Up @@ -186,7 +186,7 @@ public async Task ExpandResourceTest()
};

// Create the loadBalancer
var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers();
var loadBalancerContainer = resourceGroup.GetLoadBalancers();
Operation<LoadBalancer> putLoadBalancerOperation = await loadBalancerContainer.StartCreateOrUpdateAsync(lbName, loadBalancer);
await putLoadBalancerOperation.WaitForCompletionAsync();
Response<LoadBalancer> getLoadBalancer = await loadBalancerContainer.GetAsync(lbName);
Expand All @@ -205,7 +205,7 @@ public async Task ExpandResourceTest()
nic3.Data.IpConfigurations.First().LoadBalancerBackendAddressPools.Add(getLoadBalancer.Value.Data.BackendAddressPools.First());

// Put Nics
var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces();
var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces();
var createOrUpdateOperation1 = await networkInterfaceContainer.StartCreateOrUpdateAsync(nic1name, nic1.Data);
await createOrUpdateOperation1.WaitForCompletionAsync();

Expand Down Expand Up @@ -269,7 +269,7 @@ public async Task ExpandResourceTest()
}

// Get subnet with expanded ipconfigurations
Response<Subnet> subnet = await resourceGroup.Value.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(
Response<Subnet> subnet = await resourceGroup.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(
subnetName,
"IPConfigurations");

Expand All @@ -282,7 +282,7 @@ public async Task ExpandResourceTest()
}

// Get publicIPAddress with expanded ipconfigurations
Response<PublicIPAddress> publicip = await resourceGroup.Value.GetPublicIPAddresses().GetAsync(
Response<PublicIPAddress> publicip = await resourceGroup.GetPublicIPAddresses().GetAsync(
lbPublicIpName,
"IPConfiguration");

Expand All @@ -307,7 +307,7 @@ public async Task ExpandResourceTest()
await networkInterfaceContainer.Get(nic3name).Value.StartDeleteAsync();

// Delete all PublicIPAddresses
await resourceGroup.Value.GetPublicIPAddresses().Get(lbPublicIpName).Value.StartDeleteAsync();
await resourceGroup.GetPublicIPAddresses().Get(lbPublicIpName).Value.StartDeleteAsync();
}
}
}
Loading