}
@Test
public void testCustomMultiPropertyEncoderCollection()
{
ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
MapListEncoder mle = new MapListEncoder();
mle.points.add(randomPoint());
mle.points.add(randomPoint());
mle.points.add(randomPoint());
oss.store(mle).now();
List<Point> orig = mle.points;
mle.points = null;
oss.refresh(mle).now();
assertEquals(orig.get(0), mle.points.get(0));
assertEquals(orig.get(1), mle.points.get(1));
assertEquals(orig.get(2), mle.points.get(2));
assertEquals(3, mle.points.size());