Я сделаю ставку на то, что сам заказанный тест также засчитывается MSTEST как тест, который выполняется. Это из-за того, как оно структурировано:
- Run Ordered test (тест № 1), начинает обработку внутренних тестов в последовательности, рекурсивно повторно использует стандартный механизм для запуска любого теста.
- Запустить первый тест в упорядоченном тесте (тест № 2)
- Запустить второй тест в упорядоченном тесте (тест № 3)
Таким образом, он всегда добавляет родительский упорядоченный тестовый контейнер как выполняемый обычный тест. Это также означает, что если вы запустите упорядоченный тест (с внутренними тестами) из упорядоченного теста, ваш счет будет равен 4, в то время как фактически только 2 теста являются функционально релевантными и проверенными.
Лично меня больше всего беспокоит то, что если не все тесты в упорядоченном тесте являются на 100% успешными (предупреждения, неокончательные), то упорядоченный тест всегда не проходит! Полностью! Неконтролируемое!
Но это было не по теме разочарование: -)