@Test
public void call() throws Exception {

  ApiCallContext defaultCallContext = FakeCallContext.createDefault();
  StashCallable<Integer, Integer> stashCallable = new StashCallable<>(1);
  UnaryCallable<Integer, Integer> callable =
      stashCallable.withDefaultCallContext(defaultCallContext);
  Integer response = callable.call(2);
  Truth.assertThat(response).isEqualTo(Integer.valueOf(1));
  Truth.assertThat(stashCallable.getContext()).isNotNull();
  Truth.assertThat(stashCallable.getContext()).isSameInstanceAs(defaultCallContext);
}