@Test
  public void failingCustomEventInterstitial_shouldNotBecomeReadyToShowCustomEventAd()
      throws Exception {
    subject.onCustomEventInterstitialLoaded();
    subject.onCustomEventInterstitialFailed(CANCELLED);

    assertShowsCustomEventInterstitial(false);
  }
  @Test
  public void onCustomEventInterstitialFailed_shouldLoadFailUrl() throws Exception {
    subject.setInterstitialView(interstitialView);

    subject.onCustomEventInterstitialFailed(INTERNAL_ERROR);

    verify(interstitialView).loadFailUrl(INTERNAL_ERROR);
  }
  @Test
  public void destroy_shouldPreventOnCustomEventInterstitialFailedNotification() throws Exception {
    subject.setInterstitialView(interstitialView);
    subject.destroy();

    subject.onCustomEventInterstitialFailed(UNSPECIFIED);

    verify(interstitialView, never()).loadFailUrl(UNSPECIFIED);
  }