理论的内联数据不跟踪 R# runner 中的更改

Inline Data for a Theory doesn't track changes in 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 的值时,数据未在 "Unit Test Sessions" window 的 R# 和 运行 测试,用过时的数据做。

但是,如果我注释/取消注释 InlineData,则有效。

知道如何解决这个问题,以便始终考虑实际的内联数据吗?

根据我的发现,这是 resharper 中的一个错误,幸运的是它已被报告在这里:

https://youtrack.jetbrains.net/issue/RSRP-470119

所以希望它会在下一个 resharper 更新中得到修复。