@Test
public void shouldUpdateOnExplicitObservable() {

  final Repository<List<Integer>> repository = repositoryWithInitialValue(INITIAL_VALUE)
      .observe(updateDispatcher)
      .onUpdatesPerLoop()
      .thenGetFrom(mockIntegerListSupplier)
      .compile();
  updatable.addToObservable(repository);
  updateDispatcher.update();
  assertThat(repository, has(LIST));
  verify(mockIntegerListSupplier, times(2)).get();
}