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); }