我正在使用xUnit进行单元测试,在我的一个测试类中,我有65个测试。 Resharper将一个标记为未使用,并将文件标记为黄色/橙色,直到我删除它为止。我不想删除它。我想保留那种测试方法。
答案 0 :(得分:3)
我假设您安装了ReSharper的xunitcontrib,因为其他测试方法未标记为未使用。我还假设您的方法是公开的,并且具有与其他测试方法相同的测试属性(例如,Fact
或Theory
)。如果不是这种情况,您可能会检查是否有此方法属性的外部注释(它们随ReSharper的xunitcontrib一起提供)。
ReSharper报告错误的可能原因之一是其某些缓存尚未更新。如果你可以重现这个问题(鉴于你提出问题已经过去差不多一个月了,似乎不太可能),尝试通过菜单RESHARPER清除缓存 - >选项 - >一般 - >清除缓存然后重新启动Visual Studio。
答案 1 :(得分:1)
也可能是关闭了ReSharper注释。
您可以通过RESHARPER验证这一点>选项>代码检查 - 代码注释。