Skip to content

Commit 806c6fc

Browse files
committed
Enhance mock server object by adding Refresh method to database collection for improved testing capabilities
1 parent 063a2d0 commit 806c6fc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/Unit/Public/Set-SqlDscDatabase.Tests.ps1

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,9 +237,12 @@ Describe 'Set-SqlDscDatabase' -Tag 'Public' {
237237
# Mock implementation
238238
} -Force
239239
$mockServerObjectWithValidDb | Add-Member -MemberType 'ScriptProperty' -Name 'Databases' -Value {
240-
return @{
240+
$databaseCollection = @{
241241
'TestDatabase' = $mockDatabaseObjectWithValidProps
242242
}
243+
return $databaseCollection | Add-Member -MemberType 'ScriptMethod' -Name 'Refresh' -Value {
244+
# Mock implementation
245+
} -PassThru -Force
243246
} -Force
244247
$mockServerObjectWithValidDb | Add-Member -MemberType 'ScriptMethod' -Name 'EnumCollations' -Value {
245248
return @(

0 commit comments

Comments
 (0)