visual-studio - 理论的内联数据不跟踪 R# runner 中的变化
问题描述
我有一个这样的单元测试
[Theory]
[InlineData("1")]
public void Should_Fail_Because_Blabla(string value)
{
var success = MyClass.MyStaticMethod(value)
Asset.False(success, "bla bla");
}
我在 .net core 2.1 程序集上使用 VS 2017、xUnit 2.3.1 并且还安装了 R# 2018.1.2。
当我更改 InlineData 的值时,数据不会在 R# 的“单元测试会话”窗口中更新并运行测试,而是使用过时的数据。
但是,如果我评论/取消评论 InlineData,则有效。
知道如何解决该问题,以便始终考虑实际的内联数据吗?
解决方案
根据我的发现,这是 resharper 中的一个错误,幸运的是,它已在此处报告:
https://youtrack.jetbrains.net/issue/RSRP-470119
所以希望它会在下一个 resharper 更新中得到修复。
推荐阅读
- docker - 如何在 Circle-Ci 中进行健康检查 curl 调用
- reactjs - 滑块没有改变值
- php - 全局设置页面标题和徽标的最佳方法是什么?
- angular - 在初始化 Ionic 5 之前无法访问“ChatClientePageModule”
- javascript - 如何将数据从一个组件实时传递到另一个组件?
- apache-spark - Spark Structured Streaming:“最早”作为“startingOffsets”不起作用
- r - 循环中的括号语法问题
- swift - 将文件上传到 Firebase 存储错误 404 -“未找到。无法获取对象”
- javascript - 如何在颤振的 android 应用程序中嵌入 powerbi 报告?
- c++ - 代码在 Visual Studio 2019 中无法正常工作