@Test
  public void testFromEbXML_MPQ() {

    multiplePatientsQueryTransformer.toEbXML(multiplePatientsQuery, ebXML);
    FindDocumentsForMultiplePatientsQuery mpResult = new FindDocumentsForMultiplePatientsQuery();
    multiplePatientsQueryTransformer.fromEbXML(mpResult, ebXML);
    assertEquals(multiplePatientsQuery, mpResult);
  }
 @Test
 public void testToEbXML_MPQ() {
   multiplePatientsQueryTransformer.toEbXML(multiplePatientsQuery, ebXML);
   assertEquals(QueryType.FIND_DOCUMENTS_MPQ.getId(), ebXML.getId());
   assertEquals(
       Arrays.asList("('id3^^^&1.3&ISO')", "('id4^^^&1.4&ISO')"),
       ebXML.getSlotValues(QueryParameter.DOC_ENTRY_PATIENT_ID.getSlotName()));
   toEbXML(query, ebXML);
 }
 @Test
 public void testFromEbXMLEmpty_MPQ() {
   FindDocumentsForMultiplePatientsQuery result = new FindDocumentsForMultiplePatientsQuery();
   multiplePatientsQueryTransformer.fromEbXML(result, ebXML);
   assertEquals(new FindDocumentsForMultiplePatientsQuery(), result);
 }
 @Test
 public void testToEbXMLEmpty_MPQ() {
   multiplePatientsQueryTransformer.toEbXML(new FindDocumentsForMultiplePatientsQuery(), ebXML);
   assertEquals(0, ebXML.getSlots().size());
 }
 @Test
 public void testToEbXMLNull_MPQ() {
   multiplePatientsQueryTransformer.toEbXML(null, ebXML);
   assertEquals(0, ebXML.getSlots().size());
 }