tests/helper.ps1
if ( $(get-module |Where-Object {$_.Name -eq "Newtonsoft.Json"}) -eq $null) { import-module Newtonsoft.Json } function arrange { param ( $result ) Mock -Verifiable -ModuleName PSTS _PSTSGetToken -MockWith { return "token" } Mock -Verifiable -ModuleName PSTS _PSTSGetAccount -MockWith { return "account" } Mock -Verifiable -ModuleName PSTS _PSTSGetEndPoint -MockWith { return "endpoint.test" } #_PSTSServices Mock -Verifiable -ModuleName PSTS Invoke-WebRequest -MockWith { return @{ StatusCode = 200 Content = $result |ConvertTo-json -Depth 100 } }.GetNewClosure() } |