ModelInput<MockModel> modelIn = factory.createModelInput(in);
try {
while (modelIn.readTo(object)) {
assertThat(expected.isEmpty(), is(false));
object.assertValueIs(expected.removeFirst());
}
assertThat(expected.isEmpty(), is(true));
} finally {
modelIn.close();
}