diff --git a/tests/TBC.OpenAPI.SDK.Core.Tests/SingleFlightExecutorTests.cs b/tests/TBC.OpenAPI.SDK.Core.Tests/SingleFlightExecutorTests.cs index e71e4c9..aa198ad 100644 --- a/tests/TBC.OpenAPI.SDK.Core.Tests/SingleFlightExecutorTests.cs +++ b/tests/TBC.OpenAPI.SDK.Core.Tests/SingleFlightExecutorTests.cs @@ -48,11 +48,9 @@ public async Task ExecuteAsync_WhenConcurrentSameKey_RunsFactoryOnce() var callers = Enumerable .Range(0, 50) - .Select(_ => Task.Run(() => sut.ExecuteAsync(Key, factory, CancellationToken.None))) + .Select(_ => sut.ExecuteAsync(Key, factory, CancellationToken.None)) .ToArray(); - // Give every caller time to subscribe to the single in-flight execution, then release it. - await Task.Delay(100); gate.SetResult(true); var results = await Task.WhenAll(callers).WaitAsync(Timeout);