@Test
  public void stopWithResult_keepConnectionOpen() throws Exception {
    assertFalse(connection.wasUnbound());

    connection.onStop(job, true);

    assertFalse(connection.wasUnbound());
    verify(contextMock, never()).unbindService(connection);
  }
The combination of Mockito and ShadowBinder ends up meaning we can't just wrap the IBinder in a
spy. So this is a manually created mock object.
jobdispatcher/src/test/java/com/firebase/jobdispatcher/JobServiceConnectionTest.java