resharper - 如何让 Resharper 停止将我的测试函数标记为未使用?

标签 resharper xunit resharper-7.0

我使用 xUnit 进行单元测试,在我的一个测试类中我有 65 个测试。 Resharper 将其中其中一个标记为未使用,并保留该文件标记为黄色/橙色,直到我将其删除。我不想删除它。我想保留该测试方法。

最佳答案

我假设您安装了用于 ReSharper 的 xunitcontrib,因为其他测试方法未标记为未使用。我还假设您的方法是公共(public)的,并且具有与其他测试方法相同的测试属性(例如,FactTheory)。如果情况并非如此,您可以检查是否有此方法的属性的外部注释(它们是随 ReSharper 的 xunitcontrib 一起提供的)。

ReSharper 错误报告问题的可能原因之一是其某些缓存尚未更新。如果您可以重现该问题(考虑到您提出问题已经过去了近一个月,这似乎不太可能),请尝试通过菜单 RESHARPER -> 选项 -> 常规 -> 清除缓存清除缓存,然后重新启动 Visual Studio。

关于resharper - 如何让 Resharper 停止将我的测试函数标记为未使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558303/

相关文章:

.net - 加载程序集并在另一个应用程序域中对其类型应用谓词

asp.net-core - XUnit ASP.Net Core WebAPI 测试中 EnsureSuccessStatusCode 和 Assert.Equal(HttpStatusCode.OK, response.StatusCode) 之间的区别

visual-studio - Resharper 7 : MSTest not working - "Test wasn' t run"

autocomplete - 如何在 Visual Studio 2012(或 Resharper)中禁用/* 自动完成

regex - 以特定的命名模式为所有类添加接口(interface)

c# - ReSharper:枚举器可能出现 NullReferenceException?

c# - 编辑SSIS脚本任务时可以使用ReSharper吗?

c# - 将测试项目 appSettings 附加到 ASP.NET Core 集成测试

c# - 解决 XUnit2 项目的依赖关系,类似于处理 MVC6 Core 1.0 项目的方式