Я ищу способ написания модульного теста с использованием NUnit, чтобы, если текущий тест занимает более X миллисекунд, он завершился и сообщил о пропущенном / успешном, но не неудачном.По сути, это будет противоположностью атрибута NUnit Timeout .
Немного контекста проблемы: у меня есть несколько модульных тестов, которые вызывают удаленные серверы и проверяют их ответы.Если есть проблема с сетью, я не хочу, чтобы тест не удался, я бы хотел, чтобы этот тест не удался, если он смог получить ответ, и этот ответ был неверным.В то же время, если ответ не приходит, я хотел бы перейти и пропустить тест.
(Я понимаю, что этот подход может привести к тому, что о некоторых ошибках не сообщается, однако в ситуации m я не сообщаю о ложных отрицательных результатах (например, не имею теста, который завершился успешно один раз и не прошел в другой раз на основесетевое подключение, которое я не собираюсь тестировать).)