Tests/ConvertFrom-SIDToDomainUser.Tests.ps1

$FunctionName = ($MyInvocation.MyCommand.Name).Split(".")[0]
$JsonMockData = Get-Content -Path .\Tests\MockedTestObjects.json -Raw
$Mocks = ConvertFrom-Json $JsonMockData

Describe "$FunctionName Tests" {

    Context 'Function Output' {
        $ContextMock = $Mocks.'Find-DisabledAccount'.Dataset
        Mock 'Find-DisabledAccount' -MockWith { $ContextMock }

        It 'returns the correct output' {
            (Find-DisabledAccount).Name | Should -Be $mocks.'Find-DisabledAccount'.Dataset.Name
        }
    }
}