From b4d970ae384484568af150609e9418db618ef08e Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sun, 7 Jun 2026 22:03:20 +0200 Subject: Fix xUnit1051 in UserManagerLockHelperTests --- .../Users/UserManagerLockHelperTests.cs | 28 ++++++++++++---------- 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'tests/Jellyfin.Server.Implementations.Tests/Users/UserManagerLockHelperTests.cs') diff --git a/tests/Jellyfin.Server.Implementations.Tests/Users/UserManagerLockHelperTests.cs b/tests/Jellyfin.Server.Implementations.Tests/Users/UserManagerLockHelperTests.cs index ab6f0fd32e..8149938b4d 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/Users/UserManagerLockHelperTests.cs +++ b/tests/Jellyfin.Server.Implementations.Tests/Users/UserManagerLockHelperTests.cs @@ -40,22 +40,26 @@ namespace Jellyfin.Server.Implementations.Tests.Users var releaseFirst = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); var secondEntered = false; - var firstTask = Task.Run(async () => - { - using var firstHandle = await helper.LockAsync(key); - firstAcquired.SetResult(true); - await releaseFirst.Task; - }); + var firstTask = Task.Run( + async () => + { + using var firstHandle = await helper.LockAsync(key); + firstAcquired.SetResult(true); + await releaseFirst.Task; + }, + TestContext.Current.CancellationToken); await firstAcquired.Task; - var secondTask = Task.Run(async () => - { - using var secondHandle = await helper.LockAsync(key); - secondEntered = true; - }); + var secondTask = Task.Run( + async () => + { + using var secondHandle = await helper.LockAsync(key); + secondEntered = true; + }, + TestContext.Current.CancellationToken); - await Task.Delay(100); + await Task.Delay(100, TestContext.Current.CancellationToken); Assert.False(secondEntered); releaseFirst.SetResult(true); -- cgit v1.2.3