@Override
    public AppResponse process(Flow flow, AppRequest body) {
        Map<String, String> result = digidClient.requestWid(appSession.getAccountId());

        appSession.setWidRequestId(result.get(lowerUnderscore(WID_REQUEST_ID)));
        appSession.setRdaSessionStatus("AWAITING_DOCUMENTS");

        return new OkResponse();
    }
@Test
    void processWidRequest(){
        when(digidClientMock.requestWid(mockedAppSession.getAccountId())).thenReturn(requestWidResponse);

        AppResponse appResponse = awaitingDocuments.process(mockedFlow, mockedAbstractAppRequest);

        assertTrue(appResponse instanceof OkResponse);
        assertEquals(RESPONSE_WID_REQUEST_ID, mockedAppSession.getWidRequestId());
    }