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

OrderAttribute

Defines the order that the test will run in
using NUnit.Framework.Interfaces; using NUnit.Framework.Internal; using System; using System.Runtime.CompilerServices; namespace NUnit.Framework { [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class OrderAttribute : NUnitAttribute, IApplyToTest, IApplyToTestSuite { public readonly int Order; public OrderAttribute(int order) { Order = order; } [System.Runtime.CompilerServices.NullableContext(1)] public void ApplyToTest(Test test) { if (!test.Properties.ContainsKey("Order")) test.Properties.Set("Order", Order); } [System.Runtime.CompilerServices.NullableContext(1)] public void ApplyToTestSuite(TestSuite testSuite) { if (!testSuite.Properties.ContainsKey("Order")) testSuite.Properties.Set("Order", Order); } } }