public MijnDigidSessionStatus sessionStatus(String mijnDigiDSessionId) {
        Optional<MijnDigidSession> optionalSession = mijnDigiDSessionRepository.findById(mijnDigiDSessionId);
        if( optionalSession.isEmpty()) {
            return MijnDigidSessionStatus.INVALID;
        }
        MijnDigidSession session = optionalSession.get();
        if( session.isAuthenticated() ) {
            return MijnDigidSessionStatus.VALID;
        }
        return MijnDigidSessionStatus.INVALID;
    }
@Test
    void testStatusNonExistingSession() {
        MijnDigidSession session = new MijnDigidSession(1L);
        when(mijnDigiDSessionRepository.findById(eq(session.getId()))).thenReturn(Optional.empty());

        MijnDigidSessionStatus status = mijnDigiDSessionService.sessionStatus(session.getId());

        verify(mijnDigiDSessionRepository, times(1)).findById(eq(session.getId()));
        assertEquals(status, MijnDigidSessionStatus.INVALID);
    }