public void testLocalInstantiation() throws Exception {
    ITransportFactory factory = new ActiveMQTransportFactory();
    IPublisher publisher = factory.getPublisher("THISISALONGTEST");
    IReceiver rec2 = factory.getReceiver("THISISALONGTEST");

    final Map<String, Object> receivedMap = new HashMap<String, Object>();
    final Map<String, Object> sentMap = new HashMap<String, Object>();
    sentMap.put("KEY", "VALUE");
    IEventListener<Map<String, Object>> localListener =
        new IEventListener<Map<String, Object>>() {
          public void eventFired(final Map<String, Object> event) {
            receivedMap.putAll(event);
          }
        };
    rec2.getRawMsgRecEvent().addEventListener(localListener);
    publisher.send(sentMap);
    //
    Thread.sleep(1000);
    assertEquals(sentMap.get("KEY"), receivedMap.get("KEY"));
  }