理论的内联数据不跟踪 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 更新中得到修复。
我有一个这样的单元测试
[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 更新中得到修复。