Похоже, вы нарушите некоторые фундаментальные правила юнит-тестирования. Тесты должны быть автономными (следовательно, «единичными») и не должны иметь порядок зависимостей - любой должен иметь возможность выполнить любой тест или поднабор тестов в любое время.
Все тесты должны возвращать все внешние ресурсы, которые они используют, в исходное состояние.
Если вам действительно нужно запускать их в определенном порядке, то ваш инструмент запуска тестов предоставит эту опцию. Что вы используете для запуска тестов? И что вы пытаетесь сделать, чтобы вам потребовался заказанный набор тестов?