AbstractDelayedMockspresso implements Mockspresso, MockspressoInternal { @Override public MockspressoConfigContainer getConfig() { return getDelegate().getConfig(); } protected  AbstractDelayedMockspresso(Provider<MockspressoBuilderImpl> builderProvider); @NotNull @Override T create(@NotNull Class<T> clazz); @NotNull @Override T create(@NotNull TypeToken<T> typeToken); @Override void inject(@NotNull Object instance); @Override void inject(@NotNull T instance, @NotNull TypeToken<T> typeToken); @Override T getDependency(@NotNull DependencyKey<T> key); @NotNull @Override synchronized Builder buildUpon(); @Override MockspressoConfigContainer getConfig();  }
@Test(expected = NullPointerException.class) public void testNPEOnEarlyGetConfig() { mMockspresso.getConfig(); }