diff --git a/TUnit.Engine/Events/EventReceiverRegistry.cs b/TUnit.Engine/Events/EventReceiverRegistry.cs index 0bb2b3cdbc..dd7bfcaa88 100644 --- a/TUnit.Engine/Events/EventReceiverRegistry.cs +++ b/TUnit.Engine/Events/EventReceiverRegistry.cs @@ -28,7 +28,7 @@ private enum EventTypes private volatile EventTypes _registeredEvents = EventTypes.None; private readonly Dictionary _receiversByType = new(); private readonly ConcurrentDictionary _cachedTypedReceivers = new(); - private readonly object _lock = new(); + private readonly Lock _lock = new(); /// /// Register event receivers from a collection of objects diff --git a/TUnit.TestProject/AdaptiveParallelismTests.cs b/TUnit.TestProject/AdaptiveParallelismTests.cs index 4ace2a0b3b..a6b0b61dad 100644 --- a/TUnit.TestProject/AdaptiveParallelismTests.cs +++ b/TUnit.TestProject/AdaptiveParallelismTests.cs @@ -8,7 +8,7 @@ public class AdaptiveParallelismTests { private static int _currentlyRunning; private static int _maxConcurrent; - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); [Test] [Repeat(1000)] diff --git a/TUnit.TestProject/Bugs/4032/NestedAsyncInitializerTests.cs b/TUnit.TestProject/Bugs/4032/NestedAsyncInitializerTests.cs index f04d018ba2..2497a2232d 100644 --- a/TUnit.TestProject/Bugs/4032/NestedAsyncInitializerTests.cs +++ b/TUnit.TestProject/Bugs/4032/NestedAsyncInitializerTests.cs @@ -189,7 +189,7 @@ await Assert.That(MockWebApplicationFactory.InitializeCount).IsEqualTo(1) public static class DeepNestingInitializationTracker { private static readonly List _initializationOrder = []; - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); public static void RecordInitialization(string name) { diff --git a/TUnit.TestProject/CombinedDataSourceTests.cs b/TUnit.TestProject/CombinedDataSourceTests.cs index bb0af14e4b..04f373d570 100644 --- a/TUnit.TestProject/CombinedDataSourceTests.cs +++ b/TUnit.TestProject/CombinedDataSourceTests.cs @@ -256,7 +256,7 @@ public async Task WithTypedMethodDataSource( #region Verification Tests - Ensure Correct Combinations private static readonly HashSet _seenCombinations = new(); - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); [Test] [CombinedDataSources] diff --git a/TUnit.TestProject/ParallelismValidationTests.cs b/TUnit.TestProject/ParallelismValidationTests.cs index 0e04d347c8..942d38fe9e 100644 --- a/TUnit.TestProject/ParallelismValidationTests.cs +++ b/TUnit.TestProject/ParallelismValidationTests.cs @@ -12,7 +12,7 @@ public class UnconstrainedParallelTests private static readonly ConcurrentBag<(string TestName, DateTimeOffset Start, DateTimeOffset End)> _executionTimes = []; private static int _concurrentCount = 0; private static int _maxConcurrent = 0; - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); [After(Test)] public async Task RecordExecution() @@ -114,7 +114,7 @@ public class LimitedParallelTests private static int _concurrentCount = 0; private static int _maxConcurrent = 0; private static int _exceededLimit = 0; - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); [After(Test)] public async Task RecordExecution() @@ -225,7 +225,7 @@ public class StrictlySerialTests private static int _concurrentCount = 0; private static int _maxConcurrent = 0; private static int _exceededLimit = 0; - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); [After(Test)] public async Task RecordExecution() @@ -333,7 +333,7 @@ public class HighParallelismTests private static readonly ConcurrentBag<(string TestName, DateTimeOffset Start, DateTimeOffset End)> _executionTimes = []; private static int _concurrentCount = 0; private static int _maxConcurrent = 0; - private static readonly object _lock = new(); + private static readonly Lock _lock = new(); [After(Test)] public async Task RecordExecution() diff --git a/TUnit.TestProject/ScopedEventReceiverTests.cs b/TUnit.TestProject/ScopedEventReceiverTests.cs index 1bb9fc711b..275f0887ce 100644 --- a/TUnit.TestProject/ScopedEventReceiverTests.cs +++ b/TUnit.TestProject/ScopedEventReceiverTests.cs @@ -7,7 +7,7 @@ namespace TUnit.TestProject; [TestEndLogger(source: "assembly")] public class ScopedEventReceiverTests { - internal static readonly object _lock = new(); + internal static readonly Lock _lock = new(); internal static readonly Dictionary> _testStartEvents = new(); internal static readonly Dictionary> _testEndEvents = new();