@@ -42,37 +42,37 @@ Describe 'Test-SqlDscDatabase' -Tag @('Integration_SQL2016', 'Integration_SQL201
4242
4343 $script :mockSqlAdminCredential = [System.Management.Automation.PSCredential ]::new($mockSqlAdministratorUserName , $mockSqlAdministratorPassword )
4444
45- $script :serverObject = Connect-SqlDscDatabaseEngine - InstanceName $script :mockInstanceName - Credential $script :mockSqlAdminCredential
45+ $script :serverObject = Connect-SqlDscDatabaseEngine - InstanceName $script :mockInstanceName - Credential $script :mockSqlAdminCredential - ErrorAction ' Stop '
4646 }
4747
4848 AfterAll {
49- Disconnect-SqlDscDatabaseEngine - ServerObject $script :serverObject
49+ Disconnect-SqlDscDatabaseEngine - ServerObject $script :serverObject - ErrorAction ' Stop '
5050
5151 # Stop the named instance SQL Server service to save memory on the build worker.
5252 Stop-Service - Name ' MSSQL$DSCSQLTEST' - Verbose - ErrorAction ' Stop'
5353 }
5454
5555 Context ' When testing database presence' {
5656 It ' Should return true when system database exists and Ensure is Present' {
57- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present'
57+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - ErrorAction ' Stop '
5858
5959 $result | Should - BeTrue
6060 }
6161
6262 It ' Should return false when non-existent database is tested with Ensure Present' {
63- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' NonExistentDatabase' - Ensure ' Present'
63+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' NonExistentDatabase' - Ensure ' Present' - ErrorAction ' Stop '
6464
6565 $result | Should - BeFalse
6666 }
6767
6868 It ' Should return false when system database exists and Ensure is Absent' {
69- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Absent'
69+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Absent' - ErrorAction ' Stop '
7070
7171 $result | Should - BeFalse
7272 }
7373
7474 It ' Should return true when non-existent database is tested with Ensure Absent' {
75- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' NonExistentDatabase' - Ensure ' Absent'
75+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' NonExistentDatabase' - Ensure ' Absent' - ErrorAction ' Stop '
7676
7777 $result | Should - BeTrue
7878 }
@@ -81,22 +81,22 @@ Describe 'Test-SqlDscDatabase' -Tag @('Integration_SQL2016', 'Integration_SQL201
8181 Context ' When testing database properties' {
8282 It ' Should return true when testing master database with correct recovery model' {
8383 # Master database typically has Simple recovery model
84- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - RecoveryModel ' Simple'
84+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - RecoveryModel ' Simple' - ErrorAction ' Stop '
8585
8686 $result | Should - BeTrue
8787 }
8888
8989 It ' Should return false when testing master database with incorrect recovery model' {
9090 # Master database typically has Simple recovery model, so Full should return false
91- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - RecoveryModel ' Full'
91+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - RecoveryModel ' Full' - ErrorAction ' Stop '
9292
9393 $result | Should - BeFalse
9494 }
9595 }
9696
9797 Context ' When using the Refresh parameter' {
9898 It ' Should refresh the database collection and test database presence' {
99- $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - Refresh
99+ $result = Test-SqlDscDatabase - ServerObject $script :serverObject - Name ' master' - Ensure ' Present' - Refresh - ErrorAction ' Stop '
100100
101101 $result | Should - BeTrue
102102 }
0 commit comments