Jer*_*oen 5 c# testing xunit.net visual-studio-2019
更改出现后,我很快就升级了Visual Studio 2019,最新版本是16.2.3。现在,我的“测试资源管理器”筛选器与以前不同。我曾经能够添加多个过滤器,并且它们将与“ AND”过滤器结合使用(就像任何理智的搜索框一样),但是由于新版本它会执行“ OR”过滤器:
该图显示了为搜索字符串过滤的测试Bar People,这些是我的测试:
public class BarTests
{
[Fact] public void People_can_do_stuff() { }
[Fact] public void Elephants_can_do_stuff() { }
}
public class GaaTests
{
[Fact] public void People_can_do_stuff() { }
[Fact] public void Elephants_can_do_stuff() { }
}
Run Code Online (Sandbox Code Playgroud)
然而,正如你所看到的,它显示了所有的测试无论是 “酒吧” 或 “人们,我想只测试下那年秋天两个条款。如果我没有记错,在更新之前VS2019来做到这一点。
我不确定它是否重要,但是我在这里使用xUnit作为测试框架。
似乎版本16.2.1的发行说明中提到了对测试资源管理器的重大更改,所以我猜这是什么时候事情开始有所不同的?
如何使Visual Studio 2019测试资源管理器将过滤器视为“ AND”查询?