public async Task ExecuteProcess_releases_lock([Frozen] IConcurrencyService concurrencyService, DefaultProcessExecutor sut, ProcessStartInfo startInfo)
        {
            await sut.ExecuteProcess(startInfo);

            Mock.Get(concurrencyService).Verify(p => p.ReleaseLockAsync(It.IsAny <string>(), It.IsAny <CancellationToken>()));
        }
 public void ExecuteProcess_is_guarded_from_nulls(DefaultProcessExecutor sut)
 {
     Assert.That(() => sut.ExecuteProcess(null), Throws.ArgumentNullException);
 }