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