@Test
public void deleteMergeRequestsWithRecordId() {

    try (RepositoryConnection conn = repo.getConnection()) {
        manager.deleteMergeRequestsWithRecordId(RECORD_1_IRI, conn);
    }
    verify(utilsService, times(13)).validateResource(any(Resource.class), eq(commentFactory.getTypeIRI()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(comment1.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(comment2.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(comment3.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(comment4.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(commentA.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(commentB.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(commentC.getResource()), any(RepositoryConnection.class));        verify(utilsService).remove(eq(request1.getResource()), any(RepositoryConnection.class));
    verify(utilsService).remove(eq(request4.getResource()), any(RepositoryConnection.class));
    verify(utilsService, never()).remove(eq(request2.getResource()), any(RepositoryConnection.class));
    verify(utilsService, never()).remove(eq(request3.getResource()), any(RepositoryConnection.class));
}