我以前能够按Ctrl + U,R使用ReSharper运行给定文件中的所有测试类(NUnit是mytest harness)。 例如,这是我的班级布局:
public static class TestsForT
{
[TestFixture]
public class WhenTDoesThis
{
[Test]
public void ThisHappens()
{
}
}
[TestFixture]
public class WhenTDoesThat
{
[Test]
public void ThatHappens()
{
}
}
}
我所要做的就是将光标放在文件的顶部(通过静态类声明),然后按Ctrl + U,R和ReSharper将查看我文件中的所有TestFixtures并运行所有他们对我来说。
现在,除非我的光标与[TestFixture]属性直接位于同一行,否则ReSharper无法在文件中运行所有单元测试。如果一次只能运行一个测试。
我在这里错过了什么神奇的ReSharper设置?我不想一次运行一个单元测试,b / c我们可以在一个静态测试类中使用[TextFixture]属性最多30个类。
有什么想法吗?
答案 0 :(得分:0)
Kote回答问题。基本上使用Shift + Alt + L找到测试文件。您将在解决方案资源管理器中看到它突出显示然后点击Ctrl + U,R,这将运行文件中的所有测试。