我目前正在参与一个大型的C#.NET 4.0项目,并且正在使用TDD方法。
在我们的单元测试中,我们采用了基于Roy Overshore的“The Art of Unit Testing”书中的命名模式。基本上对于每个类“XXX”,我们有一个相应的“XXXFacts”测试类,该类中的每个[TestMethod]方法都以“[Method / Prop name] [sate / result] 的模式命名[preconditions]“例如”AccessLevel_IsInvalid_WhenNotAuthenticated“
现在最初看到测试结果我刚刚配置了测试结果窗口以添加看起来没问题的ClassName列,但是你可以看到它占据了很多水平的屏幕空间;
然后我在窗口中发现了“分组依据”选项。这就像名称所示并按类名对输出进行分组,因此我可以删除重复的coulmn并为任何错误消息文本获得更多空间。
然而,每次我运行我的测试时,我给出的视图都会按照这样的内容折叠;
我想要做的是以某种方式配置Visual Stuidio 2010测试结果窗口,以便在测试运行后自动扩展“分组依据”部分,以便在测试运行后看起来像immediatley;
至少,如果它可以扩展一个包含FAILED测试的组,那将是一个巨大的优势。
我知道这只是懒惰,但在TDD项目的每次运行后打开所有这些组已经老了!
我看过但未能在工具对话框中找到配置选项,但也许我一直在寻找错误的地方。我希望如此。