Tests/Get-DomainAndForestMode.Tests.ps1
<# Get-Module JBOADS | Remove-Module -Force
Push-Location .. Import-Module JBOADS -Force Pop-Location $FunctionName = ($MyInvocation.MyCommand.Name).Split(".")[0] $JsonMockData = Get-Content -Path .\JBOADS\Tests\MockedTestObjects.json -Raw $Mocks = ConvertFrom-Json $JsonMockData Describe "$FunctionName Tests" { Context 'Function Output' { $ContextMock = $Mocks.'Get-DomainAndForestMode'.Dataset Mock Get-DomainAndForestMode { $ContextMock } It 'returns the correct data' { (Get-DomainAndForestMode).NetBIOSName | Should -Be $Mocks.'Get-DomainAndForestMode'.Dataset.NetBIOSName } } } #> |