Maybe it's simpler to think of it as testing a networked objects, locally. So I have n object A that sends messages to object B. So A outputs MessageBuilders and B takes in MessageReaders. Normally the conversion is done on the network bits, but I want to test without the network