public/templates/template.testmodule.functions.public.ps1
function _MODULE_TESTING__GetPublicString{ $sampleString = "this is a sample string" $result = Get-PublicString -Param1 $sampleString Assert-AreEqual -Expected ("Public string [{0}]" -f $samplestring) -presented $result -Comment "Sample test failed" } function _MODULE_TESTING__GetPrivateString { $testedModulePath = $PSScriptRoot | split-path -Parent | split-path -Parent | Join-Path -ChildPath "ModuleName.psd1" $testedModule = Import-Module -Name $testedModulePath -Force -PassThru $sampleString = "this is a sample string" $result = & $testedModule { $sampleString = "this is a sample string" Get-PrivateString -Param1 $sampleString } Assert-AreEqual -Expected ("Private string [{0}]" -f $samplestring) -presented $result -Comment "Sample test failed" } Export-ModuleMember -Function _MODULE_TESTING__* |