@Before
  public void setUp() {
    MockitoAnnotations.initMocks(this);
    noopCallback =
        new IJobCallback.Stub() {
          @Override
          public void jobFinished(Bundle invocationData, @JobService.JobResult int result) {}
        };
    connection = new JobServiceConnection(noopCallback, contextMock);
    connection.startJob(job);
    binderMock = new ManuallyMockedRemoteJobService();
  }
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