record = repository.read(record.getId());
assertEquals("foo-create-hook", record.getField(fieldName));
record.setField(fieldName, "bar");
record = repository.update(record);
assertEquals("bar-update-hook", record.getField(fieldName));
record = repository.read(record.getId());
assertEquals("bar-update-hook", record.getField(fieldName));