@Test
public void testToEbXML() {
EbXMLRetrieveDocumentSetResponse ebXML = transformer.toEbXML(response);
assertNotNull(ebXML);
assertEquals(2, ebXML.getDocuments().size());
RetrievedDocument doc = ebXML.getDocuments().get(0);
DocumentReference requestData = doc.getRequestData();
assertEquals("doc1", requestData.getDocumentUniqueId());
assertEquals("urn:oid:1.2.3", requestData.getHomeCommunityId());
assertEquals("repo1", requestData.getRepositoryUniqueId());
assertEquals("application/test1", doc.getMimeType());
assertSame(dataHandler1, doc.getDataHandler());
doc = ebXML.getDocuments().get(1);
requestData = doc.getRequestData();
assertEquals("doc2", requestData.getDocumentUniqueId());
assertEquals("urn:oid:1.2.4", requestData.getHomeCommunityId());
assertEquals("repo2", requestData.getRepositoryUniqueId());
assertEquals("repo2-new", doc.getNewRepositoryUniqueId());
assertEquals("doc2-new", doc.getNewDocumentUniqueId());
assertEquals("application/test2", doc.getMimeType());
assertSame(dataHandler2, doc.getDataHandler());
}