+
+ ArgumentCaptor<Procedure> procedureCaptor = ArgumentCaptor.forClass(Procedure.class);
+ verify(mockPersistentProvider).persist(eq(PERSISTENT_PAYLOAD), procedureCaptor.capture());
+ verify(mockDelegateProvider, never()).persist(mockNonPersistentLogEntry, mockProcedure);
+ procedureCaptor.getValue().apply(PERSISTENT_PAYLOAD);
+ verify(mockProcedure).apply(mockPersistentLogEntry);