public void testDynamic() throws Exception {
ByteBufferEncoder<Person> encoder = getEncoder();
ProtobufDynamicMessageDecoder decoder = new ProtobufDynamicMessageDecoder();
for (Person object : getObjects()) {
ProtobufSerializedMessage message = decoder.decode(IoBuffer
.wrap(encoder.encode(object)));
assertEquals(object, message.get(Person.class));
}
}