Как заставить Resharper перестать отмечать мою тестовую функцию как неиспользуемую?

Я использую xUnit для модульного тестирования, и в одном из моих тестовых классов у меня 65 тестов. Resharper помечает один из них как неиспользуемый и сохраняет помеченный файл желтым / оранжевым, пока я не удалю его. Я не хочу его удалять. Я хочу сохранить этот метод испытаний.

2 ответа

Я предполагаю, что у вас установлен xunitcontrib для ReSharper, поскольку другие методы тестирования не помечены как неиспользуемые. Я также предполагаю, что ваш метод общедоступен и имеет те же атрибуты теста, что и другие методы тестирования (например, Fact или же Theory). Если это не так, вы можете проверить наличие внешних аннотаций для атрибутов этого метода (они предоставляются с xunitcontrib для ReSharper).

Одной из возможных причин неправильного сообщения о проблемах ReSharper является то, что некоторые из его кешей не были обновлены. Если вы можете воспроизвести проблему (учитывая, что с тех пор, как вы задали вопрос, прошло почти месяц, это кажется маловероятным), попробуйте очистить кеш через меню RESHARPER -> Параметры -> Общие -> Очистить кеш, а затем перезапустите Visual Studio.

Возможно также, что аннотации ReSharper отключены.

Вы можете проверить это через RESHARPER > Параметры> Проверка кода - Аннотации кода.

Другие вопросы по тегам