@Test public void currentQueue() {

  TestSubscriber<Pair<List<Track>, Integer>> test = queueManager.queue().take(1).test();
  test.awaitTerminalEvent();
  List<Track> actualQueue = test.values().get(0).first;
  int actualPosition = test.values().get(0).second;
  assertThat(actualQueue, IsIterableContainingInOrder.contains(
      queue.get(0), queue.get(1), queue.get(2), queue.get(3), queue.get(4)));
  assertThat(actualPosition, is(0));
}