public void createAfnemersindicatie(String bsn) {
        AfnemersberichtAanDGL afnemersberichtAanDGL = afnemersberichtAanDGLFactory.createAfnemersberichtAanDGL(dglMessageFactory.createAp01(bsn));

        Afnemersbericht afnemersbericht = new Afnemersbericht();
        afnemersbericht.setBsn(bsn);
        afnemersbericht.setType(Afnemersbericht.Type.Ap01);
        afnemersbericht.setOnzeReferentie(afnemersberichtAanDGL.getBerichtHeader().getKenmerkVerstrekker());
        afnemersbericht.setStatus(Afnemersbericht.Status.INITIAL);
        afnemersberichtRepository.save(afnemersbericht);

        dglSendService.sendAfnemersBerichtAanDGL(afnemersberichtAanDGL, afnemersbericht);
    }
@Test
    public void testCreateAfnemersindicatie(){
        Ap01 ap01 = new Ap01();
        when(dglMessageFactory.createAp01(anyString())).thenReturn(ap01);

        AfnemersberichtAanDGL afnemersberichtAanDGL = new AfnemersberichtAanDGL();
        BerichtHeaderType berichtHeader = new BerichtHeaderType();
        berichtHeader.setKenmerkVerstrekker("TestKernMerkVerstrekker");
        afnemersberichtAanDGL.setBerichtHeader(berichtHeader);
        when(afnemersberichtAanDGLFactory.createAfnemersberichtAanDGL(any(Ap01.class))).thenReturn(afnemersberichtAanDGL);

        classUnderTest.createAfnemersindicatie("SSSSSSSSS");

        verify(afnemersberichtRepository, times(1)).save(any(Afnemersbericht.class));
        verify(dglSendService, times(1)).sendAfnemersBerichtAanDGL(any(AfnemersberichtAanDGL.class),any(Afnemersbericht.class));
    }