@Test
public void shouldUnregisterLifecycleCallbacksOnActivityDestroyed() throws Exception {

    speakerbox.getCallbacks().onActivityDestroyed(activity);
    ArrayList callbackList = field("mActivityLifecycleCallbacks")
            .ofType(ArrayList.class)
            .in(application)
            .get();
    assertThat(callbackList).isEmpty();
}