我创建了一组测试,通过使用分部类将它们分组在一起。有没有办法让部分名称出现在测试运行程序中?我有一些类似的东西
文件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
分部类的名称在任何一个文件中都是相同的。。。不,当前没有任何内容按测试文件名对测试进行分组。