Tests/Get-HomeDirectory.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-HomeDirectory'.Dataset
        It 'returns the correct status' {
            Mock 'Get-HomeDirectory' -MockWith { $ContextMock }
            (Get-HomeDirectory).HomeDirectory | Should -Be $Mocks.'Get-HomeDirectory'.Dataset.HomeDirectory
        }
 
    }
 
}
 #>