_service.setDefaultLocation(userB, "here", 47.0, -122.0);
_service.addStopBookmark(userB, "bookmark b", Arrays.asList("C", "B"),
new RouteFilter());
_service.mergeProperties(userA, userB);
UserPropertiesV1 props = getProperties(userB);
List<String> bookmarks = props.getBookmarkedStopIds();
assertEquals(4, bookmarks.size());
assertEquals("C", bookmarks.get(0));
assertEquals("B", bookmarks.get(1));
assertEquals("A", bookmarks.get(2));
assertEquals("C", bookmarks.get(3));
assertEquals("here", props.getDefaultLocationName());
assertEquals(47.0, props.getDefaultLocationLat(), 0.0);
assertEquals(-122.0, props.getDefaultLocationLon(), 0.0);
assertEquals("A", props.getLastSelectedStopId());
}