@Test
public void doesNotRecycleSourceIfRestoreLastSourceSucceeds() {

  setupSuccessfulRequest();
  when(eventHelper.restoreLastSource(sourceNodeMock)).thenReturn(true);
  testSubject.fulfillRequest(onRequestFulfilledMock);
  verify(rootNodeMock, times(1)).recycle();
  verify(sourceNodeMock, never()).recycle();
}