package com.appsimobile.appsii; import com.appsimobile.appsii.dagger.AppInjector; import com.appsimobile.appsii.dagger.ApplicationComponent; /** * Created by nmartens on 12/01/16. */ public class MockAppsiApplication extends AppsiApplication { private static volatile AppsiApplication sInstance; ApplicationComponent mApplicationComponent; public MockAppsiApplication() { sInstance = this; } public static AppsiApplication getInstance() { return sInstance; } protected void initializeDagger() { mApplicationComponent = DaggerMockApplicationComponent .builder() .mockApplicationModule(new MockApplicationModule(this)) .build(); AppInjector.setComponent(mApplicationComponent); } public ApplicationComponent getApplicationComponent() { return mApplicationComponent; } }