fromEntity.setWrongNameOnEntity("wrongNameOnEntity");
fromEntity.setWrongType(Double.valueOf(20D));
final MyDtoWithSameFieldsClass dto = new MyDtoWithSameFieldsClass();
asm.assembleDto(dto, fromEntity, null, bf);
assertEquals(dto.getField1(), "field1");
assertTrue(dto.getField2());
assertTrue(dto.getField3());
assertEquals(dto.getField4(), Integer.valueOf(4));