@@ -89,7 +89,7 @@ Describe 'Add-SqlDscTraceFlag' -Tag @('Integration_SQL2017', 'Integration_SQL201
8989 It ' Should not duplicate existing trace flags when adding them again' {
9090 # Arrange - Ensure a trace flag is already set
9191 Add-SqlDscTraceFlag - ServerName $script :mockComputerName - InstanceName $script :mockInstanceName - TraceFlag $script :singleTestTraceFlag - Force - ErrorAction ' Stop'
92-
92+
9393 $beforeAddTraceFlags = Get-SqlDscTraceFlag - ServerName $script :mockComputerName - InstanceName $script :mockInstanceName - ErrorAction ' Stop'
9494 $beforeCount = ($beforeAddTraceFlags | Where-Object { $_ -eq $script :singleTestTraceFlag }).Count
9595
@@ -101,7 +101,7 @@ Describe 'Add-SqlDscTraceFlag' -Tag @('Integration_SQL2017', 'Integration_SQL201
101101 # Assert - Verify no duplicate was created
102102 $afterAddTraceFlags = Get-SqlDscTraceFlag - ServerName $script :mockComputerName - InstanceName $script :mockInstanceName - ErrorAction ' Stop'
103103 $afterCount = ($afterAddTraceFlags | Where-Object { $_ -eq $script :singleTestTraceFlag }).Count
104-
104+
105105 $afterCount | Should - Be $beforeCount
106106 $afterAddTraceFlags | Should - Contain $script :singleTestTraceFlag
107107 }
@@ -123,9 +123,7 @@ Describe 'Add-SqlDscTraceFlag' -Tag @('Integration_SQL2017', 'Integration_SQL201
123123
124124 It ' Should de-duplicate trace flags provided in the input array' {
125125 # Act - Add trace flags with duplicates in the input array
126- {
127- Add-SqlDscTraceFlag - ServerName $script :mockComputerName - InstanceName $script :mockInstanceName - TraceFlag @ ($script :singleTestTraceFlag , $script :singleTestTraceFlag , $script :additionalTestTraceFlag , $script :additionalTestTraceFlag ) - Force - ErrorAction ' Stop'
128- } | Should -Not - Throw
126+ $null = Add-SqlDscTraceFlag - ServerName $script :mockComputerName - InstanceName $script :mockInstanceName - TraceFlag @ ($script :singleTestTraceFlag , $script :singleTestTraceFlag , $script :additionalTestTraceFlag , $script :additionalTestTraceFlag ) - Force - ErrorAction ' Stop'
129127
130128 # Assert - Verify each trace flag appears only once
131129 $currentTraceFlags = Get-SqlDscTraceFlag - ServerName $script :mockComputerName - InstanceName $script :mockInstanceName - ErrorAction ' Stop'
@@ -185,14 +183,12 @@ Describe 'Add-SqlDscTraceFlag' -Tag @('Integration_SQL2017', 'Integration_SQL201
185183
186184 It ' Should de-duplicate trace flags provided in the input array using ServiceObject parameter' {
187185 # Act - Add trace flags with duplicates in the input array
188- {
189- Add-SqlDscTraceFlag - ServiceObject $script :serviceObject - TraceFlag @ ($script :singleTestTraceFlag , $script :singleTestTraceFlag , $script :additionalTestTraceFlag , $script :additionalTestTraceFlag ) - Force - ErrorAction ' Stop'
190- } | Should -Not - Throw
186+ $null = Add-SqlDscTraceFlag - ServiceObject $script :serviceObject - TraceFlag @ ($script :singleTestTraceFlag , $script :singleTestTraceFlag , $script :additionalTestTraceFlag , $script :additionalTestTraceFlag ) - Force - ErrorAction ' Stop'
191187
192188 # Assert - Verify each trace flag appears only once
193189 $currentTraceFlags = Get-SqlDscTraceFlag - ServiceObject $script :serviceObject - ErrorAction ' Stop'
194190 ($currentTraceFlags | Where-Object { $_ -eq $script :singleTestTraceFlag }).Count | Should - Be 1
195191 ($currentTraceFlags | Where-Object { $_ -eq $script :additionalTestTraceFlag }).Count | Should - Be 1
196192 }
197193 }
198- }
194+ }
0 commit comments