@Test
public void onWeeklyVerificationVersionCheckShouldBePerformedOnceAWeek() {

    Mockito.when(sirenHelper.getDaysSinceLastCheck(activity)).thenReturn(0);
    siren.checkVersion(activity, SirenVersionCheckType.WEEKLY, APP_DESCRIPTION_URL);
    Mockito.verify(alertWrapper, Mockito.times(1)).show();
    //same day verification
    siren.checkVersion(activity, SirenVersionCheckType.WEEKLY, APP_DESCRIPTION_URL);
    Mockito.verify(alertWrapper, Mockito.times(1)).show();
    //day 5 verification
    Mockito.when(sirenHelper.getDaysSinceLastCheck(activity)).thenReturn(5);
    siren.checkVersion(activity, SirenVersionCheckType.WEEKLY, APP_DESCRIPTION_URL);
    Mockito.verify(alertWrapper, Mockito.times(1)).show();
    //next week verification
    Mockito.when(sirenHelper.getDaysSinceLastCheck(activity)).thenReturn(7);
    siren.checkVersion(activity, SirenVersionCheckType.WEEKLY, APP_DESCRIPTION_URL);
    Mockito.verify(alertWrapper, Mockito.times(2)).show();
}