@@ -26,15 +26,19 @@ BeforeDiscovery {
2626BeforeAll {
2727 $script :dscModuleName = ' SqlServerDsc'
2828
29- $ env: SqlServerDscCI = $true
29+ Import-Module - Name $ script :dscModuleName - Force - ErrorAction ' Stop '
3030
31- $script :moduleUnderTest = Import-Module - Name $ script :dscModuleName - PassThru - Force - ErrorAction ' Stop '
31+ $env: SqlServerDscCI = $true
3232
3333 $PSDefaultParameterValues [' InModuleScope:ModuleName' ] = $script :dscModuleName
34+ $PSDefaultParameterValues [' Mock:ModuleName' ] = $script :dscModuleName
35+ $PSDefaultParameterValues [' Should:ModuleName' ] = $script :dscModuleName
3436}
3537
3638AfterAll {
3739 $PSDefaultParameterValues.Remove (' InModuleScope:ModuleName' )
40+ $PSDefaultParameterValues.Remove (' Mock:ModuleName' )
41+ $PSDefaultParameterValues.Remove (' Should:ModuleName' )
3842
3943 Remove-Item - Path ' env:SqlServerDscCI'
4044
@@ -45,7 +49,7 @@ AfterAll {
4549Describe ' DatabaseFileGroupSpec' - Tag ' DatabaseFileGroupSpec' {
4650 Context ' When instantiating the class' {
4751 It ' Should create an instance with default constructor' {
48- $script : instance = InModuleScope - ScriptBlock {
52+ $instance = InModuleScope - ScriptBlock {
4953 [DatabaseFileGroupSpec ]::new()
5054 }
5155
@@ -54,7 +58,7 @@ Describe 'DatabaseFileGroupSpec' -Tag 'DatabaseFileGroupSpec' {
5458 }
5559
5660 It ' Should create an instance with Name only' {
57- $script : instance = InModuleScope - ScriptBlock {
61+ $instance = InModuleScope - ScriptBlock {
5862 [DatabaseFileGroupSpec ]::new(' PRIMARY' )
5963 }
6064
@@ -64,7 +68,7 @@ Describe 'DatabaseFileGroupSpec' -Tag 'DatabaseFileGroupSpec' {
6468 }
6569
6670 It ' Should create an instance with Name and Files array' {
67- $script : instance = InModuleScope - ScriptBlock {
71+ $instance = InModuleScope - ScriptBlock {
6872 $files = @ (
6973 [DatabaseFileSpec ]::new(' File1' , ' C:\Data\File1.mdf' )
7074 )
0 commit comments