public async void TimeoutElapsedSignalsOnTimeout() { var sut = new TaskCompletionAwaiter(10); await Task.Delay(1000); sut.TimeoutExpired.Should().BeTrue(); }
public TaskCountAwaiter(int count, int timeoutMs = 10000) { if (count < 1) { throw new ArgumentOutOfRangeException(nameof(count), "Must be 1 or more"); } _index = count; _awaiter = new TaskCompletionAwaiter(timeoutMs); }
public TaskCountAwaiter(int count, int timeoutMs = 10000) { Start = count; if (Start < 1) { throw new Exception("count must be 1 or more"); } Index = count; _awaiter = new TaskCompletionAwaiter(timeoutMs); }
public void TimeoutElapsedIsInitiallyFalse() { var sut = new TaskCompletionAwaiter(500); sut.TimeoutExpired.Should().BeFalse(); }