@Override
    public Path createTempFile() throws IOException {
        return createTempFile(null, null);
    }
@Test
    void shouldCreatedTempFile() throws IOException {
        String workingDirId = IdUtils.create();
        TestWorkingDir workingDirectory = new TestWorkingDir(workingDirId, new LocalWorkingDir(Path.of("/tmp/sub/dir/tmp/"), workingDirId));
        Path tempFile = workingDirectory.createTempFile();
        assertThat(tempFile.toFile().getAbsolutePath().startsWith("/tmp/sub/dir/tmp/"), is(true));
        assertThat(workingDirectory.getAllCreatedTempFiles().size(), is(1));
    }