理论的内联数据不跟踪R#runner的变化

时间:2018-06-13 14:00:56

标签: visual-studio .net-core resharper xunit.net

我有像这样的单元测试

[Theory]
[InlineData("1")]
public void Should_Fail_Because_Blabla(string value)
{
  var success =  MyClass.MyStaticMethod(value)
  Asset.False(success, "bla bla");
}

我在.net核心2.1程序集上使用VS 2017,xUnit 2.3.1并且还安装了R#2018.1.2。

当我更改InlineData的值时,数据未在更新中更新 "单元测试会议" R#的窗口并运行测试,使用过时的数据。

但是,如果我评论/取消注释InlineData,则可以正常工作。

任何想法如何解决问题,那么实际的内联数据是否会被用于考虑?

1 个答案:

答案 0 :(得分:3)

从我发现的情况来看,这是resharper中的一个错误,幸运的是,这里有报道:

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

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