public void simpleInvocation() {
final JobDispatcher jobDispatcher = new JobDispatcher();
final Ready initialMessage = new Ready(1, "Test");
final DirectFudgeConnection conduit = new DirectFudgeConnection(s_fudgeContext);
final RemoteNodeJobInvoker jobInvoker = new RemoteNodeJobInvoker(Executors.newCachedThreadPool(), initialMessage, conduit.getEnd1(), new InMemoryIdentifierMap(), new FunctionCosts(),
new DummyFunctionBlacklistQuery(), new DummyFunctionBlacklistMaintainer());
jobDispatcher.registerJobInvoker(jobInvoker);
final TestJobResultReceiver resultReceiver = new TestJobResultReceiver();
final FudgeConnection remoteNode = conduit.getEnd2();
remoteNode.setFudgeMessageReceiver(new FudgeMessageReceiver() {