有没有一种方法可以在resharper的testrunner中显示部分类名



我创建了一组测试,通过使用分部类将它们分组在一起。有没有办法让部分名称出现在测试运行程序中?我有一些类似的东西

文件1:

 public partial class MyWrapperClass
 {
     [TestClass]
     public class This_is_a_descriptive_scenario { 
          [TestMethod]
          public void This_is_a_descriptive_scenario_outcome() { ... }
     }
 } 

文件2:

 public partial class MyWrapperClass
 {
     [TestClass]
     public class This_is_a_descriptive_scenario2 { 
          [TestMethod]
          public void This_is_a_descriptive_scenario2_outcome() { ... }
     }
 } 

当在Visual studio的内置测试运行器中运行类似的测试时,如果我在测试结果中添加了类列,我可以看到结果为:MyWrapperClass+This_is_a_descriptive_test。但是,当你在resharper的testrunne中运行测试时,它们是按项目和/或命名空间和类名分组的,但我看不出这些测试在任何地方都是分部类的一部分。这可能吗?

我认为这是不受支持的。虽然可能会扩展它。如果你愿意走这条路,我可以为你指明正确的方向。

最简单的解决方案是使用名称空间进行分组,而不是使用分部类。

希望这能帮助

Miguel

分部类的名称在任何一个文件中都是相同的。。。不,当前没有任何内容按测试文件名对测试进行分组。

最新更新