Overview
The ExchangeManager tests are designed to verify the ExchangeManagement service and verify its functionality.
Test Detail
ExchangeManagerTests
The Test cases will query internalExchangeInfo_g1.xml and exchangeInfo_g1.xml for information.
EntityExchangeManagementBindingSoap TestSuite
Clear AA mapping and add AA mapping
SOAP: GetAssigningAuthoritiesByHCID
Match AAID (2.2)
GetEndpointUrlByAdapter TestCase
SOAP: GetEndpointUrlByAdapter
Match (endpoint)
GetEndpointUrlByNhinTarget TestCase
SOAP: GetEndpointUrlByNhinTarget
Match (endpoint)
GetEndpointUrlDefaultByServiceName TestCase
SOAP: GetEndpointUrlDefaultByServiceName
Match (endpoint)
GetEndpointUrlInternalByServiceName TestCase
SOAP: GetEndpointUrlInternalByServiceName
Match (endpoint)
GetHomeCommunityIdByAssigningAuthorityId TestCase
SOAP: GetHomeCommunityIdByAssigningAuthorityId
Match HCID (2.2)
GetOrganizationByHCID TestCase
SOAP: GetOrganizationByHCID
Count (Organization)
Match HCID (1.1)
GetOrganizationByHCIDServiceName TestCase
SOAP: GetOrganizationByHCIDServiceName
Match HCID (2.2)
Match endpoint name (QueryForDocuments)
ListEndpointUrlInfoByNhinTargetCommunities TestCase
SOAP: ListEndpointUrlInfoByNhinTargetCommunities
Count (Organization)
ListOrganizations TestCase
SOAP: ListOrganizations
Count (Organization)
ListOrganizationsByHCIDServiceName TestCase
SOAP: ListOrganizationsByHCIDServiceName
Match HCID (1.1)
Match (ServiceName)
ListOrganizationsByServiceName TestCase
SOAP: ListOrganizationsByServiceName
Count (Organization == 2)
Match First ServiceName
Match Second ServiceName
GetOrganizationByHCIDForAParticularExchange TestCase
SOAP: GetOrganizationByHCIDForAParticularExchange (GetOrganizationByHCIDRequestMessage)
Count (Organization)
Match HCID (3.3)
ListOrganizationByHCIDForAParticularExchange TestCase
SOAP: ListOrganizationByHCIDForAParticularExchange (ListOrganizationsByHCIDListRequestMessage)
Count (Organization)
Match HCID (3.3)