public JobId enqueue(JobLambda job) {
        return enqueue(null, job);
    }
@Test
    void onSaveJobMDCDataIsPutIntoJob() {
        ArgumentCaptor<Job> jobArgumentCaptor = ArgumentCaptor.forClass(Job.class);

        MDC.put("some-key", "some-value");
        when(storageProvider.save(jobArgumentCaptor.capture())).thenAnswer(invocation -> invocation.getArgument(0));

        jobScheduler.enqueue(() -> testService.doWork());

        Job job = jobArgumentCaptor.getValue();
        assertThat(job.getMetadata()).containsKey("mdc-some-key");
    }