C# 在摘要中显示一般测试的内部测试结果

C# 在摘要中显示一般测试的内部测试结果,c#,silverlight,unit-testing,visual-studio-2010,generic-test,C#,Silverlight,Unit Testing,Visual Studio 2010,Generic Test,我对使用TFS进行通用测试和构建项目有点问题。我有一个Silverlight用户控件,我正在使用工具箱中的Silverlight单元测试对其进行测试。我们还有一台构建机器,使用StatLight,我成功地在项目构建时自动进行运行测试(感谢本文作者)。 问题在于结果,我希望内部测试结果显示在摘要中(请看下面的屏幕截图)。现在它显示只运行了一个测试(通用测试) 有可能吗? 使用XMLSchema定义工具(Xsd.exe),我从SummaryResult.Xsd生成了一个类。也许可以重写这个类,这样内

我对使用TFS进行通用测试和构建项目有点问题。我有一个Silverlight用户控件,我正在使用工具箱中的Silverlight单元测试对其进行测试。我们还有一台构建机器,使用StatLight,我成功地在项目构建时自动进行运行测试(感谢本文作者)。 问题在于结果,我希望内部测试结果显示在摘要中(请看下面的屏幕截图)。现在它显示只运行了一个测试(通用测试)

有可能吗? 使用XMLSchema定义工具(Xsd.exe),我从SummaryResult.Xsd生成了一个类。也许可以重写这个类,这样内部测试的结果就会显示在摘要中? 非常感谢你的帮助


另外,请原谅我的英语

我在编写多用途子测试时使用的解决方案之一是在子测试中Console.WriteLine消息,该子测试可以从测试项目[TestMethod()]调用。这些在“测试结果”窗口中不可见,但通过右键单击单个测试结果,您可以在“查看测试结果详细信息”窗格中看到控制台输出(如果有)

标准控制台输出:您好


对于您的特定测试场景(Silverlight或TFS)没有直接经验,我不确定这是否适用于Silverlight;但我希望这能有所帮助。

看看这两篇文章:

  • (这个例子是用VB编写的,但很容易理解,对我帮助很大。)
  • (在本文的最后一部分中描述了一个通用测试。这里有一些有用的屏幕截图,您可以决定是否值得实现它,这意味着汇总结果提供的信息是否足以满足您的目的)
希望它能帮助你或其他人面对同样的挑战