/* Test Outgoing Sync */
SyncService service = new SyncService();
assertTrue(service.getStatus() == null);
IGuid marker = feed.getNews().get(0).getGuid();
SyncItem item = SyncItem.toSyncItem(feed.getNews().get(0));
item.addLabel(label.getName());
service.testSync(Collections.singleton(item));
assertNotNull(service.getStatus());
SyncStatus status = service.getStatus();
assertEquals(1, status.getItemCount());
assertEquals(1, status.getTotalItemCount());
Controller.getDefault().reload(bm, null, null);
assertNotNull(feed.getTitle());
assertNotNull(feed.getPublishDate());
assertFalse(feed.getNews().isEmpty());
boolean labelFound = false;
Outer: for (INews news : feed.getNews()) {
if (news.getGuid().getValue().equals(marker.getValue())) {
Set<ILabel> labels = news.getLabels();
for (ILabel newsLabel : labels) {
if (newsLabel.getName().equals(label.getName())) {
assertTrue(newsLabel.equals(label));
labelFound = true;