SessionStore { public Func1<User, User> store() { return store.store(); } SessionStore(Context context); Observable<User> get(); Func1<User, User> store(); Action0 clear();  }
@Test public void storeCallsInternal() { when(internalStore.store()).thenReturn(storeFunc); assertThat(store.store(), equalTo(internalStore.store())); }