bind(ServerFactory.class).toInstance(new SimpleServerFactory());
bind(ServiceRegistry.class).toInstance(mock(ServiceRegistry.class));
bind(JobService.class).toInstance(mock(JobService.class));
bind(JobHandlerRegistry.class).toInstance(mock(JobHandlerRegistry.class));
bind(new TypeLiteral<Supplier<Condition>>(){}).annotatedWith(DefaultJoinFilter.class)
<BUG>.toInstance(Suppliers.ofInstance(Conditions.alwaysFalse()));
EmoServiceMode serviceMode = EmoServiceMode.STANDARD_ALL;</BUG>
install(new SelfHostAndPortModule());
install(new DataCenterModule(serviceMode));
install(new CacheManagerModule());

bind(ServerFactory.class).toInstance(new SimpleServerFactory());
bind(ServiceRegistry.class).toInstance(mock(ServiceRegistry.class));
bind(JobService.class).toInstance(mock(JobService.class));
bind(JobHandlerRegistry.class).toInstance(mock(JobHandlerRegistry.class));
bind(new TypeLiteral<Supplier<Condition>>(){}).annotatedWith(DefaultJoinFilter.class)
.toInstance(Suppliers.ofInstance(Conditions.alwaysFalse()));
bind(Clock.class).toInstance(Clock.systemDefaultZone());
EmoServiceMode serviceMode = EmoServiceMode.STANDARD_ALL;
install(new SelfHostAndPortModule());
install(new DataCenterModule(serviceMode));
install(new CacheManagerModule());
