@@ -87,6 +87,7 @@ Describe 'SqlRS\Get-TargetResource' -Tag 'Get' {
8787 $mockReportServerApplicationUrl = ' http://+:80'
8888 $mockVirtualDirectoryReportManagerName = ' Reports_SQL2016'
8989 $mockVirtualDirectoryReportServerName = ' ReportServer_SQL2016'
90+ $mockReportingServicesServiceName = ' SQLServerReportingServices'
9091
9192 $mockInvokeRsCimMethod_ListReservedUrls = {
9293 return New-Object - TypeName Object |
@@ -115,7 +116,8 @@ Describe 'SqlRS\Get-TargetResource' -Tag 'Get' {
115116 Add-Member - MemberType NoteProperty - Name ' InstanceName' - Value $mockNamedInstanceName - PassThru |
116117 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportServer' - Value $mockVirtualDirectoryReportServerName - PassThru |
117118 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportManager' - Value $mockVirtualDirectoryReportManagerName - PassThru |
118- Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force
119+ Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force |
120+ Add-Member - MemberType NoteProperty - Name ' ServiceName' - Value $mockReportingServicesServiceName - PassThru - Force
119121 ),
120122 (
121123 # Array is a regression test for issue #819.
@@ -136,7 +138,8 @@ Describe 'SqlRS\Get-TargetResource' -Tag 'Get' {
136138 Add-Member - MemberType NoteProperty - Name ' InstanceName' - Value $mockDefaultInstanceName - PassThru |
137139 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportServer' - Value ' ' - PassThru |
138140 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportManager' - Value ' ' - PassThru - Force |
139- Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force
141+ Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force |
142+ Add-Member - MemberType NoteProperty - Name ' ServiceName' - Value $mockReportingServicesServiceName - PassThru - Force
140143 }
141144
142145 Mock - CommandName Invoke-RsCimMethod - MockWith $mockInvokeRsCimMethod_ListReservedUrls - ParameterFilter {
@@ -418,6 +421,7 @@ Describe 'SqlRS\Set-TargetResource' -Tag 'Set' {
418421 $mockReportServerApplicationUrl = ' http://+:80'
419422 $mockVirtualDirectoryReportManagerName = ' Reports_SQL2016'
420423 $mockVirtualDirectoryReportServerName = ' ReportServer_SQL2016'
424+ $mockReportingServicesServiceName = ' SQLServerReportingServices'
421425
422426 $mockInvokeCimMethod = {
423427 throw ' Should not call Invoke-CimMethod directly, should call the wrapper Invoke-RsCimMethod.'
@@ -462,7 +466,8 @@ Describe 'SqlRS\Set-TargetResource' -Tag 'Set' {
462466 Add-Member - MemberType NoteProperty - Name ' InstanceName' - Value $mockNamedInstanceName - PassThru |
463467 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportServer' - Value $mockVirtualDirectoryReportServerName - PassThru |
464468 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportManager' - Value $mockVirtualDirectoryReportManagerName - PassThru |
465- Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force
469+ Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force |
470+ Add-Member - MemberType NoteProperty - Name ' ServiceName' - Value $mockReportingServicesServiceName - PassThru - Force
466471 ),
467472 (
468473 # Array is a regression test for issue #819.
@@ -483,7 +488,8 @@ Describe 'SqlRS\Set-TargetResource' -Tag 'Set' {
483488 Add-Member - MemberType NoteProperty - Name ' InstanceName' - Value $mockDefaultInstanceName - PassThru |
484489 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportServer' - Value ' ' - PassThru |
485490 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportManager' - Value ' ' - PassThru - Force |
486- Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force
491+ Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $mockDynamicSecureConnectionLevel - PassThru - Force |
492+ Add-Member - MemberType NoteProperty - Name ' ServiceName' - Value $mockReportingServicesServiceName - PassThru - Force
487493 }
488494
489495 $mockGetCimInstance_ConfigurationSetting_ParameterFilter = {
@@ -985,7 +991,8 @@ Describe 'SqlRS\Set-TargetResource' -Tag 'Set' {
985991 Add-Member - MemberType NoteProperty - Name ' InstanceName' - Value $mockNamedInstanceName - PassThru |
986992 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportServer' - Value $mockVirtualDirectoryReportServerName - PassThru |
987993 Add-Member - MemberType NoteProperty - Name ' VirtualDirectoryReportManager' - Value $mockVirtualDirectoryReportManagerName - PassThru |
988- Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $script :mockDynamicSecureConnectionLevel - PassThru - Force
994+ Add-Member - MemberType NoteProperty - Name ' SecureConnectionLevel' - Value $script :mockDynamicSecureConnectionLevel - PassThru - Force |
995+ Add-Member - MemberType NoteProperty - Name ' ServiceName' - Value $mockReportingServicesServiceName - PassThru - Force
989996 ReportsApplicationName = ' ReportServerWebApp'
990997 SqlVersion = $sqlVersion.Version
991998 }
0 commit comments