XUnit - TestCaseOrderer - Разрыв в случае неудачиC#

Место общения программистов C#
Anonymous
XUnit - TestCaseOrderer - Разрыв в случае неудачи

Сообщение Anonymous »

Я использую описание PriorityOrderer здесь:
https://learn.microsoft.com/en-us/dotne ... vots=xunit
Он работает нормально, но я хотел бы сломать его, если тест не пройден.
Что-то вроде:

Код: Выделить всё

        foreach (TTestCase testCase in
sortedMethods.Keys.SelectMany(
priority => sortedMethods[priority].OrderBy(
testCase => testCase.TestMethod.Method.Name)))
{
yield return testCase;
if (HasFailed(testCase))
{
yield break;
}
}
Но я не могу найти, как создать функцию hasFailed

Подробнее здесь: https://stackoverflow.com/questions/791 ... ak-if-fail

Вернуться в «C#»