Normally your tests should be created in such a way that execution order is no concern. However there is always going to be an edge case were you need to break that rule.
The one scenario I came across was with R.NET whereby in a given process you can only initialize one R Engine and once disposed ...