ActivationSpec asReceiver = new ActivationSpec();
asReceiver.setComponent(receiver);
asReceiver.setService(new QName("service"));
asReceiver.setEndpoint("endpoint");
Sender sender = new SenderComponent();
ActivationSpec asSender = new ActivationSpec();
asSender.setComponent(sender);
asSender.setDestinationService(new QName("service"));
asSender.setDestinationEndpoint("linkedEndpoint");
container.activateComponent(asReceiver);
container.activateComponent(asSender);
container.getRegistry().registerEndpointConnection(new QName("service"), "linkedEndpoint", new QName("service"), "endpoint", null);
sender.sendMessages(1);
receiver.getMessageList().assertMessagesReceived(1);
}