14
14
15
15
function Test-ServerTrustGroup ()
16
16
{
17
- $stgName = " stg-test"
18
- $location = " West Europe "
17
+ $stgName = " stg-ps- test"
18
+ $location = " westeurope "
19
19
20
20
# Setup
21
21
$rg = Create- ResourceGroupForTest $location
@@ -29,6 +29,7 @@ function Test-ServerTrustGroup()
29
29
# Setup Managed Instances
30
30
$managedInstance1 = Create- ManagedInstanceForTest $rg $subnetId
31
31
$managedInstance2 = Create- ManagedInstanceForTest $rg $subnetId
32
+ $managedInstance3 = Create- ManagedInstanceForTest $rg $subnetId
32
33
33
34
try
34
35
{
@@ -42,15 +43,15 @@ function Test-ServerTrustGroup()
42
43
Assert-Null $serverTrustGroup " Server Trust Group with name $stgName exists."
43
44
44
45
# Create new Server Trust Group
45
- $serverTrustGroup = New -AzSqlServerTrustGroup - ResourceGroupName $rg.ResourceGroupName - Location $location - Name $stgName - GroupMember $managedInstance1 , $managedInstance2 - TrustScope GlobalTransactions
46
+ $serverTrustGroup = Set -AzSqlServerTrustGroup - ResourceGroupName $rg.ResourceGroupName - Location $location - Name $stgName - GroupMember $managedInstance1 , $managedInstance2 , $managedInstance3 - TrustScope GlobalTransactions
46
47
Assert-NotNull $serverTrustGroup " Server Trust Group is not created."
47
48
48
49
# Get specified Server Trust Group
49
50
$serverTrustGroup = Get-AzSqlServerTrustGroup - ResourceGroupName $rg.ResourceGroupName - Location $location - Name $stgName
50
51
Assert-NotNull $serverTrustGroup " Server Trust Group $stgName does not exist."
51
52
Assert-AreEqual $serverTrustGroup.Name $stgName " Got unexpected name."
52
53
Assert-AreEqual $serverTrustGroup.TrustScope.Count 1 " Got unexpected trust scope."
53
- Assert-AreEqual $serverTrustGroup.GroupMember.Count 2 " Got unexpected number of group members."
54
+ Assert-AreEqual $serverTrustGroup.GroupMember.Count 3 " Got unexpected number of group members."
54
55
55
56
# Get Server Trust Group in specified locaiton
56
57
$serverTrustGroups = Get-AzSqlServerTrustGroup - ResourceGroupName $rg.ResourceGroupName - Location $location
@@ -62,6 +63,10 @@ function Test-ServerTrustGroup()
62
63
Assert-NotNull $serverTrustGroups
63
64
Assert-AreEqual $serverTrustGroups.Count 1 " Unexpected number of Server Trust Groups for instance. ($ ( $serverTrustGroup.Count ) )."
64
65
66
+ # Update Server Trust Group
67
+ $serverTrustGroup = Set-AzSqlServerTrustGroup - ResourceGroupName $rg.ResourceGroupName - Location $location - Name $stgName - GroupMember $managedInstance1 , $managedInstance2 - TrustScope GlobalTransactions
68
+ Assert-NotNull $serverTrustGroup " Server Trust Group is not created."
69
+
65
70
# Remove Server Trust Group
66
71
Remove-AzSqlServerTrustGroup - ResourceGroupName $rg.ResourceGroupName - Location $location - Name $stgName
67
72
Assert-NotNull $serverTrustGroups
@@ -86,5 +91,4 @@ function Test-ServerTrustGroup()
86
91
{
87
92
Remove-ResourceGroupForTest $rg
88
93
}
89
- }
90
-
94
+ }
0 commit comments