final CollectingFudgeMessageReceiver messages = new CollectingFudgeMessageReceiver();
conduit.getEnd2().setFudgeMessageReceiver(messages);
final RemoteNodeClient client = new RemoteNodeClient(conduit.getEnd1(), new CompiledFunctionService (new InMemoryFunctionRepository (), new CachingFunctionRepositoryCompiler(), new FunctionCompilationContext ()), new InMemoryIdentifierMap (), new FunctionInvocationStatisticsSender ());
final SimpleCalculationNode node = new TestCalculationNode();
assertEquals(0, messages.getMessages().size());
client.addNode(node);
assertEquals(0, messages.getMessages().size());
client.start();
assertEquals(1, messages.getMessages().size());
final FudgeMsgEnvelope readyMsgEnvelope = messages.getMessages().get(0);
messages.clear();