public void testReaderOnIfaceCin() throws GeDAException {
final TestSynthesizerByInterface dto = new TestSynthesizerByClass();
dto.setIno(IO_5);
final DataReader reader = new MethodSynthesizerProxy(this.getClass().getClassLoader(), this.synthesizer).synthesizeReader(
PropertyInspector.getDtoPropertyDescriptorForField(
TestDto1Interface.class, "ino",
PropertyInspector.getPropertyDescriptorsForClass(TestSynthesizerByInterface.class)
)
);
assertEquals(Integer.class, reader.getReturnType());
assertEquals(IO_5, reader.read(dto));
}