Skip to content

Commit 5d830ac

Browse files
Change test name of virtual router peer (#12711)
* Change test name * Update TestVirtualRouterPeerCRUD.json
1 parent 13eab56 commit 5d830ac

File tree

5 files changed

+65
-104
lines changed

5 files changed

+65
-104
lines changed

src/Network/Network.Test/ScenarioTests/HubBgpConnectionTests.cs

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/Network/Network.Test/ScenarioTests/HubBgpConnectionTests.ps1

Lines changed: 0 additions & 80 deletions
This file was deleted.

src/Network/Network.Test/ScenarioTests/VirtualRouterTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,13 @@ public void TestVirtualRouterCRUDMinimalParameters()
3232
{
3333
TestRunner.RunTestScript(string.Format("Test-VirtualRouterCRUD"));
3434
}
35+
36+
[Fact]
37+
[Trait(Category.AcceptanceType, Category.CheckIn)]
38+
[Trait(Category.Owner, NrpTeamAlias.pgtm)]
39+
public void TestVirtualRouterPeerCRUD()
40+
{
41+
TestRunner.RunTestScript(string.Format("Test-VirtualRouterPeerCRUD"));
42+
}
3543
}
3644
}

src/Network/Network.Test/ScenarioTests/VirtualRouterTests.ps1

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,58 @@ function Test-VirtualRouterCRUD
7575
Clean-ResourceGroup $rgname
7676
}
7777
}
78+
79+
<#
80+
.SYNOPSIS
81+
Test creating new virtualRouterPeer
82+
#>
83+
function Test-VirtualRouterPeerCRUD
84+
{
85+
# Setup
86+
$rgname = Get-ResourceGroupName
87+
$vnetName = Get-ResourceName
88+
$rglocation = Get-ProviderLocation ResourceManagement "centraluseuap"
89+
$virtualRouterName = Get-ResourceName
90+
$virtualWanName = Get-ResourceName
91+
$subnetName = Get-ResourceName
92+
$peerName = Get-ResourceName
93+
94+
try
95+
{
96+
# Create resource group
97+
$resourceGroup = New-AzResourceGroup -Name $rgname -Location $rglocation -Tags @{ testtag = "testval" }
98+
99+
# Create virtual network and subnet
100+
$subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetName -AddressPrefix 10.0.0.0/24
101+
$vnet = New-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgname -Location $rglocation -AddressPrefix 10.0.0.0/16 -Subnet $subnet
102+
$vnet = Get-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgname
103+
$hostedSubnet = Get-AzVirtualNetworkSubnetConfig -Name $subnetName -VirtualNetwork $vnet
104+
105+
# Create virtual router
106+
$virtualRouter = New-AzVirtualRouter -ResourceGroupName $rgname -location $rglocation -Name $virtualRouterName -HostedSubnet $hostedsubnet.Id
107+
$virtualRouter = Get-AzVirtualRouter -ResourceGroupName $rgname -RouterName $virtualRouterName
108+
109+
# Create hub bgp connection
110+
$actualBgpConnection = Add-AzVirtualRouterPeer -ResourceGroupName $rgname -VirtualRouterName $virtualRouterName -PeerName $peerName -PeerIp "192.168.1.5" -PeerAsn "20000"
111+
$expectedBgpConnection = Get-AzVirtualRouterPeer -ResourceGroupName $rgname -VirtualRouterName $virtualRouterName -PeerName $peerName
112+
Assert-AreEqual $expectedBgpConnection.Peerings.PeerName $actualBgpConnection.PeerName
113+
Assert-AreEqual $expectedBgpConnection.PeerIp "192.168.1.5"
114+
Assert-AreEqual $expectedBgpConnection.PeerAsn "20000"
115+
116+
#delete hub bgp connection
117+
$deleteBgpConnection = Remove-AzVirtualRouterPeer -ResourceGroupName $rgname -VirtualRouterName $virtualRouterName -PeerName $peerName -Force
118+
Assert-AreEqual 0 @($deleteBgpConnection.Peerings).Count
119+
120+
# Delete virtual router
121+
$deleteVirtualRouter = Remove-AzVirtualRouter -ResourceGroupName $rgname -RouterName $virtualRouterName -PassThru -Force
122+
Assert-AreEqual true $deleteVirtualRouter
123+
124+
$list = Get-AzVirtualRouter -ResourceGroupName $rgname
125+
Assert-AreEqual 0 @($list).Count
126+
}
127+
finally
128+
{
129+
# Cleanup
130+
Clean-ResourceGroup $rgname
131+
}
132+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4478,7 +4478,7 @@
44784478
}
44794479
],
44804480
"Names": {
4481-
"Test-HubBgpConnectionCRUD": [
4481+
"Test-VirtualRouterPeerCRUD": [
44824482
"ps3045",
44834483
"ps5215",
44844484
"ps2813",
@@ -4490,4 +4490,4 @@
44904490
"Variables": {
44914491
"SubscriptionId": "8c992d64-fce9-426d-b278-85642dfeab03"
44924492
}
4493-
}
4493+
}

0 commit comments

Comments
 (0)