xUnit.net

在 ReSharper 的此选项页面,您可以调整与 xUnit.net 测试相关的单元测试设置。
测试发现
要在 单元测试资源管理器窗口 中 列出解决方案中的 xUnit.net 测试 ,ReSharper 需要发现单元测试。
仅在特定项目构建后,才会发现该项目中的测试。 您可以在两种选项之间进行选择,以便在构建后发现单元测试时优先考虑速度或准确性。
元数据 (默认)
在此模式下,ReSharper 分析构建工件,而无需启动测试运行器。
由于测试是通过属性定义的,ReSharper 可以快速扫描托管工件的元数据,以找到项目中的大多数测试。 但是,它可能无法找到需要运行 xUnit.net 的某些特殊钩子来定义其参数的测试。
这是发现测试的最快方式。
测试运行器
在此模式下,ReSharper 在构建工件上以发现模式启动 xUnit.net 运行器,然后使用运行器的结果。
使用 xUnit.net 运行器分析项目可能需要更长时间,但在大多数情况下,发现的测试列表将是完整的。
在您运行特定项目的所有测试后,ReSharper 将独立于所选的发现模式更新该项目中的测试列表,因为让 xUnit.net 运行器执行所有测试是测试发现的最准确方式。
xUnit.net 配置文件
ReSharper 将尝试在任何标准位置查找并加载您的 xUnit.net 配置文件。 如果您的配置文件位于自定义位置,请选择 使用特定的配置文件 并指定该文件的路径。 有关配置文件格式的更多信息,请参阅 xUnit.net 文档:配置文件。
最后修改日期: 2025年 9月 27日