У меня проблема в том, что некоторые модульные тесты написаны для асинхронных методов. Эти методы возвращают Task<t>
, и я нашел один, который проверяет, не является ли возвращаемое значение нулевым. Вместо этого тест должен был проверить, не является ли возвращаемое значение задачи нулевым. Это также проблема при изменении метода с sync, возвращающего t, на async, возвращающего Task<t>
. Есть ли способы показать предупреждение, когда модульный тест проверяет задачу? Я использую NUnit, FluentAssertions и ReSharper. Предпочтительнее, конечно, что-то, что находится в базе кода и может быть доступно для остальной части команды (например, настройки ReSharper).
Предотвращение модульных тестов для Task‹t›
Ответы (1)
Наконец-то я остановился на пользовательских шаблонах ReSharper.
$task$.Should()
где task
является заполнителем выражения с типом выражения = System.Threading.Tasks.Task
. Затем я установил серьезность на Предупреждение.
person
csv
schedule
11.09.2017