@Test
public void userHasActiveAccessIntervalReturnsFalseWhenStartDateAfterToday() {

    // given
    var startDateTime = LocalDateTime.now(clock).plus(1L, ChronoUnit.DAYS);
    var endDateTime = LocalDateTime.now(clock).plus(3L, ChronoUnit.DAYS);
    given(userMock.getLatestAccessInterval()).willReturn(Optional.of(accessIntervalMock));
    given(accessIntervalMock.getStartTime()).willReturn(startDateTime);
    given(accessIntervalMock.getEndTime()).willReturn(endDateTime);
    // when
    boolean actualHasAccess = accessService.userHasActiveAccessInterval(userMock);
    // then
    assertThat(actualHasAccess).isFalse();
}