forked from nunit/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Order Attribute
Charlie Poole edited this page Mar 4, 2016
·
1 revision
The OrderAttribute may be placed on a test method to specify the order in which tests are run. Ordering is given by the required order argument to the attribute, an int.
####Example
The following tests will be run in the order:
- TestA
- TestB
- TestC
public class MyFixture
{
[Test, Order(1)]
public void TestA() { ... }
[Test, Order(2)]
public void TestB() { ... }
[Test]
public void TestC() { ... }
}####Notes:
-
Tests with an
OrderAttributeargument are started before any tests without the attribute. -
Ordered tests are started in ascending order of the
orderargument. -
Among tests with the same
ordervalue or without the attribute, execution order is indeterminate. -
Tests do not wait for prior tests to finish. If multiple threads are in use, a test may be started while some earlier tests are still being run.
###User Docs
-
NUnit
-
Release Notes
-
License
- Getting Started
- Writing Tests
- Running Tests
- Extending NUnit
- Technical Notes
-
Release Notes
- NUnit Gui
- Project Editor
- Visual Studio
- User FAQ
###Developer Docs