@@ -18,46 +18,6 @@ Tests toggling of the enablement property of a data masking policy
1818#>
1919function Test-DatabaseDataMaskingPolicyEnablementToggling
2020{
21-
22- # Setup
23- $testSuffix = 777
24- $params = Create- DataMaskingTestEnvironment $testSuffix
25-
26- try
27- {
28- # Test
29- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - DataMaskingState " Enabled"
30- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
31-
32- # Assert
33- Assert-AreEqual $policy.DataMaskingState " Enabled"
34-
35- # Test
36- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - DataMaskingState " Disabled"
37- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
38-
39- # Assert
40- Assert-AreEqual $policy.DataMaskingState " Disabled"
41-
42- # Test
43- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - DataMaskingState " Enabled"
44- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
45-
46- # Assert
47- Assert-AreEqual $policy.DataMaskingState " Enabled"
48- }
49- finally
50- {
51- # Cleanup
52- }
53- }
54-
55- <#
56- . SYNOPSIS
57- Tests toggling of the enablement property of a data masking policy
58- #>
59- function Test-DatabaseDataMaskingAuditPolicyEnablementToggling {
60-
6121 # Setup
6222 $testSuffix = 777
6323 $params = Create- DataMaskingTestEnvironment $testSuffix
@@ -92,53 +52,6 @@ function Test-DatabaseDataMaskingAuditPolicyEnablementToggling {
9252}
9353
9454
95- <#
96- . SYNOPSIS
97- Tests the toggling of the enablement property of a data masking policy
98- #>
99- function Test-DatabaseDataMaskingPolicyEnablementToggling {
100-
101- # Setup
102- $testSuffix = 10777
103- $params = Create- DataMaskingTestEnvironment $testSuffix
104-
105- try
106- {
107- # Test
108- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - DataMaskingState " Enabled"
109- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
110-
111- # Assert
112- Assert-AreEqual $policy.DataMaskingState " Enabled"
113-
114- # Test
115- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - MaskingLevel " Extended"
116- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
117-
118- # Assert
119- Assert-AreEqual $policy.DataMaskingState " Enabled"
120-
121-
122- # Test
123- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - DataMaskingState " Disabled"
124- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
125-
126- # Assert
127- Assert-AreEqual $policy.DataMaskingState " Disabled"
128-
129- # Test
130- Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - DataMaskingState " Enabled"
131- $policy = Get-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
132-
133- # Assert
134- Assert-AreEqual $policy.DataMaskingState " Enabled"
135- }
136- finally
137- {
138- # Cleanup
139- }
140- }
141-
14255<#
14356. SYNOPSIS
14457Tests changes of the masking level property of a data masking policy
@@ -228,7 +141,6 @@ function Test-DatabaseDataMaskingPrivilegedLoginsChanges
228141 }
229142}
230143
231-
232144<#
233145. SYNOPSIS
234146Tests the lifecycle of a data masking rule with basic masking function
@@ -245,10 +157,10 @@ function Test-DatabaseDataMaskingBasicRuleLifecycle
245157 # Test
246158 Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
247159
248- $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
160+ $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
249161 $ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
250162 New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Default" - TableName " Table1" - ColumnName " Column1"
251- $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
163+ $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
252164 $ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
253165
254166 # Assert
@@ -276,10 +188,10 @@ function Test-DatabaseDataMaskingBasicRuleLifecycle
276188 Assert-AreEqual $rule.TableName " Table2"
277189 Assert-AreEqual $rule.ColumnName " Column2"
278190
279- $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
191+ $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
280192 $ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
281193 Remove-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - Force
282- $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
194+ $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
283195 $ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
284196
285197 # Assert
@@ -310,10 +222,10 @@ function Test-DatabaseDataMaskingNumberRuleLifecycle
310222 # Test
311223 Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
312224
313- $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
225+ $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
314226 $ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
315227 New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Number" - TableName " TableNumber" - ColumnName " ColumnNumber" - NumberFrom 12 - NumberTo 56
316- $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
228+ $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
317229 $ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
318230
319231 # Assert
@@ -347,10 +259,10 @@ function Test-DatabaseDataMaskingNumberRuleLifecycle
347259 Assert-AreEqual $rule.NumberTo 78.91
348260
349261
350- $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
262+ $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
351263 $ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
352264 Remove-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - Force
353- $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
265+ $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
354266 $ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
355267
356268 # Assert
@@ -381,10 +293,10 @@ function Test-DatabaseDataMaskingTextRuleLifecycle
381293 # Test
382294 Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
383295
384- $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
296+ $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
385297 $ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
386298 New-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - MaskingFunction " Text" - TableName " TableText" - ColumnName " ColumnText" - PrefixSize 1 - ReplacementString " AAA" - SuffixSize 3
387- $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
299+ $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
388300 $ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
389301
390302 # Assert
@@ -419,10 +331,10 @@ function Test-DatabaseDataMaskingTextRuleLifecycle
419331 Assert-AreEqual $rule.SuffixSize 2
420332
421333
422- $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
334+ $ruleCountBefore = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
423335 $ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
424336 Remove-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - RuleId $ruleId - Force
425- $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Length
337+ $ruleCountAfter = (Get-AzureSqlDatabaseDataMaskingRule - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName ).Count
426338 $ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
427339
428340 # Assert
0 commit comments