// TODO: should mock IDebugCounterService and make sure
// the expected counters are updated.
DebugCounter debugCounterService = new DebugCounter();
fmc.addService(IDebugCounterService.class, debugCounterService);
DebugEvent debugEventService = new DebugEvent();
fmc.addService(IDebugEventService.class, debugEventService);
tp = new MockThreadPoolService();
fmc.addService(IThreadPoolService.class, tp);
syncService = new MockSyncService();
fmc.addService(ISyncService.class, syncService);
ppt.init(fmc);
restApi.init(fmc);
memstorage.init(fmc);
tp.init(fmc);
debugCounterService.init(fmc);
debugEventService.init(fmc);
syncService.init(fmc);
cm.init(fmc);
ppt.startUp(fmc);
restApi.startUp(fmc);
memstorage.startUp(fmc);
tp.startUp(fmc);
debugCounterService.startUp(fmc);
debugEventService.startUp(fmc);
syncService.startUp(fmc);
cm.startUp(fmc);
storeClient =
syncService.getStoreClient(Controller.SWITCH_SYNC_STORE_NAME,