<PackageReference Include="NUnit" Version="5.0.0" />

NUnit.Framework.Internal.Execution.TestDependencyManager

abstract class TestDependencyManager
namespace NUnit.Framework.Internal.Execution { internal abstract class TestDependencyManager { protected const string FailCycleReason = "Circular or self-referential test dependency detected."; protected const string FailCycleBaseReason = "Circular or self-referential test dependency detected via base class."; protected const string InvalidOrderReason = "Test may not participate in both DependsOn and Order chains."; protected const string InvalidParallelReason = "Test dependency chains may not include tests configured for parallel execution."; protected abstract Dictionary<ITest, ITest> BuildDependencyGraph(TestSuite parent); public static TestDependencyManager Create(TestSuite test); public Dictionary<ITest, ITest> PrepareTestDependencies(TestSuite test); protected TestDependencyManager(); } }