@@ -18,46 +18,6 @@ Tests toggling of the enablement property of a data masking policy
18
18
#>
19
19
function Test-DatabaseDataMaskingPolicyEnablementToggling
20
20
{
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
-
61
21
# Setup
62
22
$testSuffix = 777
63
23
$params = Create- DataMaskingTestEnvironment $testSuffix
@@ -92,53 +52,6 @@ function Test-DatabaseDataMaskingAuditPolicyEnablementToggling {
92
52
}
93
53
94
54
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
-
142
55
<#
143
56
. SYNOPSIS
144
57
Tests changes of the masking level property of a data masking policy
@@ -228,7 +141,6 @@ function Test-DatabaseDataMaskingPrivilegedLoginsChanges
228
141
}
229
142
}
230
143
231
-
232
144
<#
233
145
. SYNOPSIS
234
146
Tests the lifecycle of a data masking rule with basic masking function
@@ -245,10 +157,10 @@ function Test-DatabaseDataMaskingBasicRuleLifecycle
245
157
# Test
246
158
Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
247
159
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
249
161
$ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
250
162
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
252
164
$ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
253
165
254
166
# Assert
@@ -276,10 +188,10 @@ function Test-DatabaseDataMaskingBasicRuleLifecycle
276
188
Assert-AreEqual $rule.TableName " Table2"
277
189
Assert-AreEqual $rule.ColumnName " Column2"
278
190
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
280
192
$ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
281
193
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
283
195
$ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
284
196
285
197
# Assert
@@ -310,10 +222,10 @@ function Test-DatabaseDataMaskingNumberRuleLifecycle
310
222
# Test
311
223
Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
312
224
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
314
226
$ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
315
227
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
317
229
$ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
318
230
319
231
# Assert
@@ -347,10 +259,10 @@ function Test-DatabaseDataMaskingNumberRuleLifecycle
347
259
Assert-AreEqual $rule.NumberTo 78.91
348
260
349
261
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
351
263
$ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
352
264
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
354
266
$ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
355
267
356
268
# Assert
@@ -381,10 +293,10 @@ function Test-DatabaseDataMaskingTextRuleLifecycle
381
293
# Test
382
294
Set-AzureSqlDatabaseDataMaskingPolicy - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
383
295
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
385
297
$ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
386
298
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
388
300
$ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
389
301
390
302
# Assert
@@ -419,10 +331,10 @@ function Test-DatabaseDataMaskingTextRuleLifecycle
419
331
Assert-AreEqual $rule.SuffixSize 2
420
332
421
333
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
423
335
$ruleCountBefore = if ( ! $ruleCountBefore ) {0 } else {$ruleCountBefore }
424
336
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
426
338
$ruleCountAfter = if ( ! $ruleCountAfter ) {0 } else {$ruleCountAfter }
427
339
428
340
# Assert
0 commit comments