assertThat(target).hasSize(1);
assertThat(target.get(0)).isEqualTo("a");
DirtyChecker dirtyChecker = dirtyMap.get(setter);
assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
assertThat(changeSet.getChangeType()).isEqualTo(PREPEND_TO_LIST);
assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
assertThat(changeSet.getRawListChanges()).containsOnly("a");
}