Public/Add-ConnectorSyncSessionObject.tests.ps1

BeforeAll {
    $Script:Module = Import-Module "$($PSScriptRoot)/.." -Force -PassThru
    $Script:Object = Build-ConnectorObject -ExternalId "123" -Data @{"Test"="Test"} -ObjectType "person"
}

Describe "Add-ConnectorSyncSessionObject" {
    It "Should throw when not connected" {
        {
            Add-ConnectorSyncSessionObject -Object $Script:Object
        } | Should -Throw
    }

    It "Should throw when wrong input object" {
        # TODO: Mock connection?
        {
            Add-ConnectorSyncSessionObject -Object @{}
        } | Should -Throw
    }
}