Skip to content

Commit 1d6e55c

Browse files
committed
Merge pull request #310 from Azure/dev
.
2 parents 44184e5 + a713788 commit 1d6e55c

File tree

11 files changed

+5060
-1519
lines changed

11 files changed

+5060
-1519
lines changed

src/ResourceManager/KeyVault/Commands.KeyVault/Microsoft.Azure.Commands.KeyVault.dll-help.xml

Lines changed: 1291 additions & 1487 deletions
Large diffs are not rendered by default.

src/ResourceManager/Sql/Commands.Sql.Test/Commands.Sql.Test.csproj

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,15 @@
551551
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.LocationCapabilitiesTests\TestLocationCapabilities.json">
552552
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
553553
</None>
554+
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ServerCommunicationLinkCrudTests\TestServerCommunicationLinkCreate.json">
555+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
556+
</None>
557+
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ServerCommunicationLinkCrudTests\TestServerCommunicationLinkGet.json">
558+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
559+
</None>
560+
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ServerCommunicationLinkCrudTests\TestServerCommunicationLinkRemove.json">
561+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
562+
</None>
554563
<None Include="Templates\sql-audit-test-env-setup-storageV2.json">
555564
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
556565
</None>

src/ResourceManager/Sql/Commands.Sql.Test/ScenarioTests/ServerCommunicationLinkCrudTests.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,21 @@ namespace Microsoft.Azure.Commands.Sql.Test.ScenarioTests
2020
{
2121
public class ServerCommunicationLinkCrudTests : SqlTestsBase
2222
{
23-
// TODO: adumitr: re-enable the tests when feature is fully enabled in the region the tests use
24-
// [Fact]
23+
[Fact]
2524
[Trait(Category.AcceptanceType, Category.CheckIn)]
2625
public void TestServerCommunicationLinkCreate()
2726
{
2827
RunPowerShellTest("Test-CreateServerCommunicationLink");
2928
}
3029

31-
// TODO: adumitr: re-enable the tests when feature is fully enabled in the region the tests use
32-
// [Fact]
30+
[Fact]
3331
[Trait(Category.AcceptanceType, Category.CheckIn)]
3432
public void TestServerCommunicationLinkGet()
3533
{
3634
RunPowerShellTest("Test-GetServerCommunicationLink");
3735
}
3836

39-
// TODO: adumitr: re-enable the tests when feature is fully enabled in the region the tests use
40-
// [Fact]
37+
[Fact]
4138
[Trait(Category.AcceptanceType, Category.CheckIn)]
4239
public void TestServerCommunicationLinkRemove()
4340
{

src/ResourceManager/Sql/Commands.Sql.Test/ScenarioTests/ServerCommunicationLinkCrudTests.ps1

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@
1919
function Test-CreateServerCommunicationLink
2020
{
2121
# Setup
22-
$rg = Create-ResourceGroupForTest
23-
$server = Create-ServerForTest $rg "Japan East"
24-
$server2 = Create-ServerForTest $rg "Japan East"
22+
$locationOverride = "North Europe"
23+
$serverVersion = "12.0"
24+
$rg = Create-ResourceGroupForTest $locationOverride
25+
$server1 = Create-ServerForTest $rg $serverVersion $locationOverride
26+
$server2 = Create-ServerForTest $rg $serverVersion $locationOverride
2527

2628
try
2729
{
@@ -30,6 +32,7 @@ function Test-CreateServerCommunicationLink
3032
-LinkName $linkName -PartnerServer $server2.ServerName
3133

3234
Assert-NotNull $ep1
35+
Assert-AreEqual $linkName $ep1.Name
3336
Assert-AreEqual $server2.ServerName $ep1.PartnerServer
3437
}
3538
finally
@@ -45,23 +48,28 @@ function Test-CreateServerCommunicationLink
4548
function Test-GetServerCommunicationLink
4649
{
4750
# Setup
48-
$rg = Create-ResourceGroupForTest
49-
$server = Create-ServerForTest $rg "Japan East"
50-
$server2 = Create-ServerForTest $rg "Japan East"
51+
$locationOverride = "North Europe"
52+
$serverVersion = "12.0"
53+
$rg = Create-ResourceGroupForTest $locationOverride
54+
$server1 = Create-ServerForTest $rg $serverVersion $locationOverride
55+
$server2 = Create-ServerForTest $rg $serverVersion $locationOverride
5156

5257
$linkName = Get-ElasticPoolName
5358
$ep1 = New-AzureRmSqlServerCommunicationLink -ServerName $server1.ServerName -ResourceGroupName $rg.ResourceGroupName `
5459
-LinkName $linkName -PartnerServer $server2.ServerName
5560
Assert-NotNull $ep1
61+
Assert-AreEqual $linkName $ep1.Name
62+
Assert-AreEqual $server2.ServerName $ep1.PartnerServer
5663

5764
try
5865
{
5966
$gep1 = Get-AzureRmSqlServerCommunicationLink -ServerName $server1.ServerName -ResourceGroupName $rg.ResourceGroupName `
60-
-LinkName $ep1.LinkName
61-
Assert-NotNull $ep1
62-
Assert-AreEqual $server2.ServerName $ep1.PartnerServer
67+
-LinkName $ep1.Name
68+
Assert-NotNull $gep1
69+
Assert-AreEqual $linkName $gep1.Name
70+
Assert-AreEqual $server2.ServerName $gep1.PartnerServer
6371

64-
$all = $server | Get-AzureRmSqlServerCommunicationLink
72+
$all = $server1 | Get-AzureRmSqlServerCommunicationLink
6573
Assert-AreEqual $all.Count 1
6674
}
6775
finally
@@ -77,9 +85,11 @@ function Test-GetServerCommunicationLink
7785
function Test-RemoveServerCommunicationLink
7886
{
7987
# Setup
80-
$rg = Create-ResourceGroupForTest
81-
$server1 = Create-ServerForTest $rg "Japan East"
82-
$server2 = Create-ServerForTest $rg "Japan East"
88+
$locationOverride = "North Europe"
89+
$serverVersion = "12.0"
90+
$rg = Create-ResourceGroupForTest $locationOverride
91+
$server1 = Create-ServerForTest $rg $serverVersion $locationOverride
92+
$server2 = Create-ServerForTest $rg $serverVersion $locationOverride
8393

8494
$linkName = Get-ElasticPoolName
8595
$ep1 = New-AzureRmSqlServerCommunicationLink -ServerName $server1.ServerName -ResourceGroupName $rg.ResourceGroupName `
@@ -88,9 +98,9 @@ function Test-RemoveServerCommunicationLink
8898

8999
try
90100
{
91-
Remove-AzureRmSqlServerCommunicationLink -ServerName $server1.ServerName -ResourceGroupName $rg.ResourceGroupName -LinkName $ep1.LinkName -Force
101+
Remove-AzureRmSqlServerCommunicationLink -ServerName $server1.ServerName -ResourceGroupName $rg.ResourceGroupName -LinkName $ep1.Name -Force
92102

93-
$all = $server | Get-AzureRmSqlServerCommunicationLink
103+
$all = $server1 | Get-AzureRmSqlServerCommunicationLink
94104
Assert-AreEqual $all.Count 0
95105
}
96106
finally

0 commit comments

Comments
 (0)