Skip to content

Commit 0e7af01

Browse files
authored
Merge pull request #3457 from yaakoviyun/dev
Support clssic storages in data security cmdlets
2 parents 1a5e131 + 10958db commit 0e7af01

File tree

9 files changed

+5219
-45
lines changed

9 files changed

+5219
-45
lines changed

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

Lines changed: 42 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -399,95 +399,98 @@
399399
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AdvisorTests\TestUpdateServerAdvisor.json">
400400
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
401401
</None>
402-
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseDisableEnableKeepProperties.json">
403-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
402+
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingUpdatePolicyWithClassicStorage.json" >
403+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
404+
</None>
405+
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseDisableEnableKeepProperties.json">
406+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
404407
</None>
405408
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseRetentionKeepProperties.json">
406-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
409+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
407410
</None>
408411
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseStorageKeyRotation.json">
409-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
412+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
410413
</None>
411414
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseUpdatePolicyKeepPreviousStorage.json">
412-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
415+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
413416
</None>
414417
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseUpdatePolicyWithEventTypes.json">
415-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
418+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
416419
</None>
417420
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseUpdatePolicyWithEventTypeShortcuts.json">
418-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
421+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
419422
</None>
420423
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseUpdatePolicyWithRetention.json">
421-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
424+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
422425
</None>
423426
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseUpdatePolicyWithSameNameStorageOnDifferentRegion.json">
424-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
427+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
425428
</None>
426429
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDatabaseUpdatePolicyWithStorage.json">
427-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
430+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
428431
</None>
429432
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDisableDatabaseAuditing.json">
430-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
433+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
431434
</None>
432435
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingDisableServerAuditing.json">
433-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
436+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
434437
</None>
435438
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingFailedDatabaseUpdatePolicyWithNoStorage.json">
436-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
439+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
437440
</None>
438441
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingFailedServerUpdatePolicyWithNoStorage.json">
439-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
442+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
440443
</None>
441444
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingFailedUseServerDefault.json">
442-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
445+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
443446
</None>
444447
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingFailWithBadDatabaseIndentity.json">
445-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
448+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
446449
</None>
447450
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingFailWithBadServerIndentity.json">
448-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
451+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
449452
</None>
450453
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerDisableEnableKeepProperties.json">
451-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
454+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
452455
</None>
453456
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerRetentionKeepProperties.json">
454-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
457+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
455458
</None>
456459
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerStorageKeyRotation.json">
457-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
460+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
458461
</None>
459462
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerUpdatePolicyKeepPreviousStorage.json">
460-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
463+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
461464
</None>
462465
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerUpdatePolicyWithEventTypes.json">
463-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
466+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
464467
</None>
465468
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerUpdatePolicyWithEventTypeShortcuts.json">
466-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
469+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
467470
</None>
468471
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerUpdatePolicyWithRetention.json">
469-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
472+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
470473
</None>
471474
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingServerUpdatePolicyWithStorage.json">
472-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
475+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
473476
</None>
474477
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestAuditingUseServerDefault.json">
475-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
478+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
476479
</None>
477480
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestBlobAuditingOnDatabase.json">
478-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
481+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
479482
</None>
480483
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestBlobAuditingOnServer.json">
481-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
484+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
482485
</None>
483486
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestDatatabaseAuditingTypeMigration.json">
484-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
487+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
485488
</None>
486489
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestGetServerAndDatabaseAuditingInUkRegion.json">
487-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
490+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
488491
</None>
489492
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.AuditingTests\TestServerAuditingTypeMigration.json">
490-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
493+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
491494
</None>
492495
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.DatabaseActivationTests\TestDatabasePauseResume.json">
493496
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
@@ -694,19 +697,22 @@
694697
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
695698
</None>
696699
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ThreatDetectionTests\DisablingThreatDetection.json">
697-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
700+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
698701
</None>
699702
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ThreatDetectionTests\InvalidArgumentsThreatDetection.json">
700-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
703+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
701704
</None>
702705
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ThreatDetectionTests\ThreatDetectionDatabaseUpdatePolicy.json">
703-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
706+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
704707
</None>
705708
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ThreatDetectionTests\ThreatDetectionGetDefualtPolicy.json">
706-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
709+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
707710
</None>
708711
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ThreatDetectionTests\ThreatDetectionServerUpdatePolicy.json">
709-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
712+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
713+
</None>
714+
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.ThreatDetectionTests\ThreatDetectionUpdatePolicyWithClassicStorage.json" >
715+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
710716
</None>
711717
<None Include="SessionRecords\Microsoft.Azure.Commands.Sql.Test.ScenarioTests.TransparentDataEncryptionCrudTests\TestDatabaseTransparentDataEncryptionGet.json">
712718
<CopyToOutputDirectory>Always</CopyToOutputDirectory>

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15-
using Microsoft.Azure.Commands.ScenarioTest.Mocks;
1615
using Microsoft.Azure.Commands.ScenarioTest.SqlTests;
1716
using Microsoft.Azure.ServiceManagemenet.Common.Models;
1817
using Microsoft.WindowsAzure.Commands.ScenarioTest;
@@ -38,6 +37,13 @@ public AuditingTests(ITestOutputHelper output)
3837
{
3938
XunitTracingInterceptor.AddToContext(new XunitTracingInterceptor(output));
4039
}
40+
41+
[Fact]
42+
[Trait(Category.AcceptanceType, Category.CheckIn)]
43+
public void TestAuditingUpdatePolicyWithClassicStorage()
44+
{
45+
RunPowerShellTest("Test-AuditingUpdatePolicyWithClassicStorage");
46+
}
4147

4248
[Fact]
4349
[Trait(Category.AcceptanceType, Category.CheckIn)]

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

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,59 @@
1212
# limitations under the License.
1313
# ----------------------------------------------------------------------------------
1414

15+
<#
16+
.SYNOPSIS
17+
Tests setting and getting auditing policy with classic storage
18+
#>
19+
function Test-AuditingUpdatePolicyWithClassicStorage
20+
{
21+
# Setup
22+
$testSuffix = 1015636
23+
Create-AuditingClassicTestEnvironment $testSuffix
24+
$params = Get-SqlAuditingTestEnvironmentParameters $testSuffix
25+
26+
try
27+
{
28+
# Test - Table database Auditing
29+
Set-AzureRmSqlDatabaseAuditingPolicy -AuditType Table -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName -StorageAccountName $params.storageAccount
30+
$policy = Get-AzureRmSqlDatabaseAuditingPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName
31+
32+
# Assert
33+
Assert-AreEqual $policy.StorageAccountName $params.storageAccount
34+
Assert-AreEqual $policy.AuditState "Enabled"
35+
36+
# Test - Table server Auditing
37+
Set-AzureRmSqlServerAuditingPolicy -AuditType Table -ResourceGroupName $params.rgname -ServerName $params.serverName -StorageAccountName $params.storageAccount
38+
$policy = Get-AzureRmSqlServerAuditingPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName
39+
40+
# Assert
41+
Assert-AreEqual $policy.StorageAccountName $params.storageAccount
42+
Assert-AreEqual $policy.AuditState "Enabled"
43+
44+
45+
# Test - Blob database Auditing
46+
Set-AzureRmSqlDatabaseAuditingPolicy -AuditType Blob -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName -StorageAccountName $params.storageAccount
47+
$policy = Get-AzureRmSqlDatabaseAuditingPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName -DatabaseName $params.databaseName
48+
49+
# Assert
50+
Assert-AreEqual $policy.StorageAccountName $params.storageAccount
51+
Assert-AreEqual $policy.AuditState "Enabled"
52+
53+
# Test - Blob server Auditing
54+
Set-AzureRmSqlServerAuditingPolicy -AuditType Blob -ResourceGroupName $params.rgname -ServerName $params.serverName -StorageAccountName $params.storageAccount
55+
$policy = Get-AzureRmSqlServerAuditingPolicy -ResourceGroupName $params.rgname -ServerName $params.serverName
56+
57+
# Assert
58+
Assert-AreEqual $policy.StorageAccountName $params.storageAccount
59+
Assert-AreEqual $policy.AuditState "Enabled"
60+
}
61+
finally
62+
{
63+
# Cleanup
64+
Remove-AuditingTestEnvironment $testSuffix
65+
}
66+
}
67+
1568
<#
1669
.SYNOPSIS
1770
Tests that when setting the storage account property's value in a database's auditing policy, that value is later fetched properly

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

Lines changed: 51 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,17 @@ Creates the test environment needed to perform the Sql auditing tests
6666
function Create-AuditingTestEnvironment ($testSuffix, $location = "West Central US", $serverVersion = "12.0")
6767
{
6868
$params = Get-SqlAuditingTestEnvironmentParameters $testSuffix
69-
Create-TestEnvironmentWithParams $params $location $serverVersion
69+
Create-TestEnvironmentWithParams $params $location $serverVersion
70+
}
71+
72+
<#
73+
.SYNOPSIS
74+
Creates the test environment needed to perform the Sql auditing tests with classic storage
75+
#>
76+
function Create-AuditingClassicTestEnvironment ($testSuffix, $location = "West Central US", $serverVersion = "12.0")
77+
{
78+
$params = Get-SqlAuditingTestEnvironmentParameters $testSuffix
79+
Create-ClassicTestEnvironmentWithParams $params $location $serverVersion
7080
}
7181

7282
<#
@@ -76,7 +86,17 @@ Creates the test environment needed to perform the Sql threat detecion tests
7686
function Create-ThreatDetectionTestEnvironment ($testSuffix, $location = "West Central US", $serverVersion = "12.0")
7787
{
7888
$params = Get-SqlThreatDetectionTestEnvironmentParameters $testSuffix
79-
Create-TestEnvironmentWithParams $params $location $serverVersion
89+
Create-TestEnvironmentWithParams $params $location $serverVersion
90+
}
91+
92+
<#
93+
.SYNOPSIS
94+
Creates the test environment needed to perform the Sql threat detecion tests with classic storage
95+
#>
96+
function Create-ThreatDetectionClassicTestEnvironment ($testSuffix, $location = "West Central US", $serverVersion = "12.0")
97+
{
98+
$params = Get-SqlThreatDetectionTestEnvironmentParameters $testSuffix
99+
Create-ClassicTestEnvironmentWithParams $params $location $serverVersion
80100
}
81101

82102
<#
@@ -85,16 +105,40 @@ Creates the test environment needed to perform the Sql auditing tests
85105
#>
86106
function Create-TestEnvironmentWithParams ($params, $location, $serverVersion)
87107
{
88-
New-AzureRmResourceGroup -Name $params.rgname -Location $location
108+
Create-BasicTestEnvironmentWithParams $params $location $serverVersion
109+
New-AzureRmStorageAccount -StorageAccountName $params.storageAccount -ResourceGroupName $params.rgname -Location $location -Type Standard_GRS
110+
}
89111

90-
New-AzureRmStorageAccount -StorageAccountName $params.storageAccount -ResourceGroupName $params.rgname -Location $location -Type Standard_GRS
91-
112+
<#
113+
.SYNOPSIS
114+
Creates the test environment needed to perform the Sql auditing tests
115+
#>
116+
function Create-ClassicTestEnvironmentWithParams ($params, $location, $serverVersion)
117+
{
118+
Create-BasicTestEnvironmentWithParams $params $location $serverVersion
119+
try
120+
{
121+
New-AzureRmResource -ResourceName $params.storageAccount -ResourceGroupName $params.rgname -ResourceType "Microsoft.ClassicStorage/StorageAccounts" -Location $location -Properties @{ AccountType = "Standard_GRS" } -ApiVersion "2014-06-01" -Force
122+
}
123+
catch
124+
{
125+
# We catch the exceptions not to fail the tests in playback mode
126+
}
127+
}
128+
129+
<#
130+
.SYNOPSIS
131+
Creates the basic test environment needed to perform the Sql data security tests - resource group, server and database
132+
#>
133+
function Create-BasicTestEnvironmentWithParams ($params, $location, $serverVersion)
134+
{
135+
New-AzureRmResourceGroup -Name $params.rgname -Location $location
92136
$serverName = $params.serverName
93137
$serverLogin = "testusername"
94138
$serverPassword = "t357ingP@s5w0rd!Sec"
95139
$credentials = new-object System.Management.Automation.PSCredential($serverLogin, ($serverPassword | ConvertTo-SecureString -asPlainText -Force))
96-
New-AzureRmSqlServer -ResourceGroupName $params.rgname -ServerName $params.serverName -Location $location -ServerVersion $serverVersion -SqlAdministratorCredentials $credentials
97-
New-AzureRmSqlDatabase -DatabaseName $params.databaseName -ResourceGroupName $params.rgname -ServerName $params.serverName -Edition Basic
140+
New-AzureRmSqlServer -ResourceGroupName $params.rgname -ServerName $params.serverName -Location $location -ServerVersion $serverVersion -SqlAdministratorCredentials $credentials
141+
New-AzureRmSqlDatabase -DatabaseName $params.databaseName -ResourceGroupName $params.rgname -ServerName $params.serverName -Edition Basic
98142
}
99143

100144
<#

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ public ThreatDetectionTests(ITestOutputHelper output)
4141
XunitTracingInterceptor.AddToContext(new XunitTracingInterceptor(output));
4242
}
4343

44+
[Fact]
45+
[Trait(Category.AcceptanceType, Category.CheckIn)]
46+
public void ThreatDetectionUpdatePolicyWithClassicStorage()
47+
{
48+
RunPowerShellTest("Test-ThreatDetectionUpdatePolicyWithClassicStorage");
49+
}
50+
4451
[Fact]
4552
[Trait(Category.AcceptanceType, Category.CheckIn)]
4653
public void ThreatDetectionGetDefualtPolicy()

0 commit comments

Comments
 (0)