diff --git a/TUnit.Engine/Services/TestDependencyResolver.cs b/TUnit.Engine/Services/TestDependencyResolver.cs index 0ef7b5e232..986332bb40 100644 --- a/TUnit.Engine/Services/TestDependencyResolver.cs +++ b/TUnit.Engine/Services/TestDependencyResolver.cs @@ -110,10 +110,7 @@ private bool ResolveDependenciesForTest(AbstractExecutableTest test) continue; } - if (!uniqueDependencies.ContainsKey(dep.Test)) - { - uniqueDependencies[dep.Test] = dep; - } + uniqueDependencies.TryAdd(dep.Test, dep); } test.Dependencies = uniqueDependencies.Values.ToArray(); @@ -258,10 +255,7 @@ private void ResolveDependenciesForTestLockFree(AbstractExecutableTest test) continue; } - if (!uniqueDependencies.ContainsKey(dep.Test)) - { - uniqueDependencies[dep.Test] = dep; - } + uniqueDependencies.TryAdd(dep.Test, dep); } test.Dependencies = uniqueDependencies.Values.ToArray();