Skip to content

Commit 23d7eb1

Browse files
committed
Fix unit test for SqlAudit
1 parent 18c694f commit 23d7eb1

File tree

1 file changed

+36
-34
lines changed

1 file changed

+36
-34
lines changed

tests/Unit/Classes/SqlAudit.Tests.ps1

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -835,31 +835,31 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
835835

836836
Context 'When the property <MockPropertyName> is not in desired state' -ForEach @(
837837
@{
838-
MockPropertyName = 'Path'
838+
MockPropertyName = 'Path'
839839
MockExpectedValue = 'C:\NewValue'
840840
}
841841
@{
842-
MockPropertyName = 'AuditFilter'
842+
MockPropertyName = 'AuditFilter'
843843
MockExpectedValue = 'object -like ''something'''
844844
}
845845
@{
846-
MockPropertyName = 'MaximumFiles'
846+
MockPropertyName = 'MaximumFiles'
847847
MockExpectedValue = 2
848848
}
849849
@{
850-
MockPropertyName = 'MaximumRolloverFiles'
850+
MockPropertyName = 'MaximumRolloverFiles'
851851
MockExpectedValue = 2
852852
}
853853
@{
854-
MockPropertyName = 'OnFailure'
854+
MockPropertyName = 'OnFailure'
855855
MockExpectedValue = 'FailOperation'
856856
}
857857
@{
858-
MockPropertyName = 'QueueDelay'
858+
MockPropertyName = 'QueueDelay'
859859
MockExpectedValue = 2000
860860
}
861861
@{
862-
MockPropertyName = 'AuditGuid'
862+
MockPropertyName = 'AuditGuid'
863863
MockExpectedValue = 'cfa0d47e-bf93-41ab-bc9a-b8511acbcdd6'
864864
}
865865
) {
@@ -909,10 +909,10 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
909909
BeforeAll {
910910
InModuleScope -ScriptBlock {
911911
$script:mockSqlAuditInstance = [SqlAudit] @{
912-
Name = 'MockAuditName'
913-
InstanceName = 'NamedInstance'
914-
MaximumFileSize = 20
915-
MaximumFileSizeUnit = 'Megabyte'
912+
Name = 'MockAuditName'
913+
InstanceName = 'NamedInstance'
914+
MaximumFileSize = 20
915+
MaximumFileSizeUnit = 'Megabyte'
916916
} |
917917
Add-Member -Force -MemberType 'ScriptMethod' -Name 'GetServerObject' -Value {
918918
return New-Object -TypeName 'Microsoft.SqlServer.Management.Smo.Server'
@@ -953,10 +953,10 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
953953
BeforeAll {
954954
InModuleScope -ScriptBlock {
955955
$script:mockSqlAuditInstance = [SqlAudit] @{
956-
Name = 'MockAuditName'
957-
InstanceName = 'NamedInstance'
958-
MaximumFileSize = 20
959-
MaximumFileSizeUnit = 'Megabyte'
956+
Name = 'MockAuditName'
957+
InstanceName = 'NamedInstance'
958+
MaximumFileSize = 20
959+
MaximumFileSizeUnit = 'Megabyte'
960960
} |
961961
Add-Member -Force -MemberType 'ScriptMethod' -Name 'GetServerObject' -Value {
962962
return New-Object -TypeName 'Microsoft.SqlServer.Management.Smo.Server'
@@ -1041,9 +1041,9 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
10411041
BeforeAll {
10421042
InModuleScope -ScriptBlock {
10431043
$script:mockSqlAuditInstance = [SqlAudit] @{
1044-
Name = 'MockAuditName'
1045-
InstanceName = 'NamedInstance'
1046-
MaximumFiles = 20
1044+
Name = 'MockAuditName'
1045+
InstanceName = 'NamedInstance'
1046+
MaximumFiles = 20
10471047
} |
10481048
Add-Member -Force -MemberType 'ScriptMethod' -Name 'GetServerObject' -Value {
10491049
return New-Object -TypeName 'Microsoft.SqlServer.Management.Smo.Server'
@@ -1089,10 +1089,10 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
10891089
BeforeAll {
10901090
InModuleScope -ScriptBlock {
10911091
$script:mockSqlAuditInstance = [SqlAudit] @{
1092-
Name = 'MockAuditName'
1093-
InstanceName = 'NamedInstance'
1094-
Path = 'C:\Temp'
1095-
Force = $true
1092+
Name = 'MockAuditName'
1093+
InstanceName = 'NamedInstance'
1094+
Path = 'C:\Temp'
1095+
Force = $true
10961096
} |
10971097
Add-Member -Force -MemberType 'ScriptMethod' -Name 'GetServerObject' -Value {
10981098
return New-Object -TypeName 'Microsoft.SqlServer.Management.Smo.Server'
@@ -1145,10 +1145,10 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
11451145
BeforeAll {
11461146
InModuleScope -ScriptBlock {
11471147
$script:mockSqlAuditInstance = [SqlAudit] @{
1148-
Name = 'MockAuditName'
1149-
InstanceName = 'NamedInstance'
1150-
LogType = 'ApplicationLog'
1151-
Force = $true
1148+
Name = 'MockAuditName'
1149+
InstanceName = 'NamedInstance'
1150+
LogType = 'ApplicationLog'
1151+
Force = $true
11521152
} |
11531153
Add-Member -Force -MemberType 'ScriptMethod' -Name 'GetServerObject' -Value {
11541154
return New-Object -TypeName 'Microsoft.SqlServer.Management.Smo.Server'
@@ -1201,9 +1201,9 @@ Describe 'SqlAudit\Modify()' -Tag 'Modify' {
12011201
BeforeAll {
12021202
InModuleScope -ScriptBlock {
12031203
$script:mockSqlAuditInstance = [SqlAudit] @{
1204-
Name = 'MockAuditName'
1205-
InstanceName = 'NamedInstance'
1206-
Path = 'C:\Temp'
1204+
Name = 'MockAuditName'
1205+
InstanceName = 'NamedInstance'
1206+
Path = 'C:\Temp'
12071207
} |
12081208
Add-Member -Force -MemberType 'ScriptMethod' -Name 'GetServerObject' -Value {
12091209
return New-Object -TypeName 'Microsoft.SqlServer.Management.Smo.Server'
@@ -1490,23 +1490,25 @@ Describe 'SqlAudit\AssertProperties()' -Tag 'AssertProperties' {
14901490
BeforeAll {
14911491
InModuleScope -ScriptBlock {
14921492
$script:mockSqlAuditInstance = [SqlAudit] @{
1493-
Name = 'MockAuditName'
1494-
InstanceName = 'NamedInstance'
1495-
Path = 'C:\Temp'
1493+
Name = 'MockAuditName'
1494+
InstanceName = 'NamedInstance'
1495+
Path = 'C:\Temp'
14961496
}
14971497
}
14981498
}
14991499

15001500
It 'Should throw the correct error' {
15011501
InModuleScope -ScriptBlock {
1502-
$mockErrorMessage = $script:mockSqlAuditInstance.localizedData.BothFileSizePropertiesMustBeSet
1502+
$mockErrorMessage = $script:mockSqlAuditInstance.localizedData.ReservDiskSpaceWithoutMaximumFiles
15031503

15041504
$mockErrorMessage += ' (Parameter ''ReserveDiskSpace'')'
15051505

15061506
{
15071507
$mockSqlAuditInstance.AssertProperties(
15081508
@{
1509-
ReserveDiskSpace = $true
1509+
MaximumFileSize = 10
1510+
MaximumFileSizeUnit = 'Megabyte'
1511+
ReserveDiskSpace = $true
15101512
}
15111513
)
15121514
} | Should -Throw -ExpectedMessage $mockErrorMessage

0 commit comments

Comments
 (0)