Moviper { public static Moviper getInstance() { return instance; } private  Moviper(); static Moviper getInstance(); void setConfig(Config config); void register(ViperPresenter presenter); void unregister(ViperPresenter presenter); Observable<PresenterType> getPresenters(
            final Class<PresenterType> presenterTypeClass); Maybe<PresenterType> getPresenterInstance(
            final Class<PresenterType> presenterTypeClass, String name); @VisibleForTesting void unregisterAll();  }
@Test public void getInstance() throws Exception { assertNotNull(Moviper.getInstance()); }