Я использую xUnit для модульного тестирования, и в одном из моих тестовых классов у меня есть 65 тестов. Resharper помечает один как неиспользуемый и сохраняет этот файл желтым/оранжевым, пока я его не удалю. Я не хочу его удалять. Я хочу сохранить этот метод тестирования.
Как заставить Resharper перестать помечать мою тестовую функцию как неиспользуемую?
Ответы (2)
Я предполагаю, что у вас установлен xunitcontrib для ReSharper, так как другие методы тестирования не помечены как неиспользуемые. Я также предполагаю, что ваш метод общедоступен и имеет те же атрибуты теста, что и другие методы тестирования (например, Fact
или Theory
). Если это не так, вы можете проверить наличие внешних аннотаций для атрибутов этого метода (они предоставляются с помощью xunitcontrib для ReSharper).
Одной из возможных причин неправильного сообщения ReSharper об ошибках является то, что некоторые из его кешей не были обновлены. Если вы можете воспроизвести проблему (учитывая, что с момента вашего вопроса прошел почти месяц, это кажется маловероятным), попробуйте очистить кэши через меню RESHARPER -> Параметры -> Общие -> Очистить кэши, а затем перезапустите Visual Studio.
Также может быть, что аннотации ReSharper отключены.
Вы можете проверить это через RESHARPER > Options > Code Inspection — Code Annotations.