public Task ReleaseWaitAsync_WithCancellationTokenAndTimeout() { Task t = _sem.WaitAsync(TimeSpan.FromDays(1), _cts.Token); _sem.Release(); return t; } }