【问题标题】:Text output from tests using Visual Studio 2008 + Resharper + NUnit使用 Visual Studio 2008 + Resharper + NUnit 测试的文本输出
【发布时间】:2010-05-19 14:26:24
【问题描述】:

我喜欢在创建单元测试时出于探索目的进行控制台输出。使用 Resharper 执行我的测试时,有没有办法在 Visual Studio 中查看 Console.WriteLine("s")?

我没有在我的测试的最终版本中保留控制台输出,因此无需对此发表评论。

【问题讨论】:

    标签: visual-studio-2008 nunit resharper


    【解决方案1】:

    您可以使用 Trace.Write() 而不是 Console.Write() 来写入 Visual Studio IDE 内的输出窗口

    See here

    【讨论】:

      【解决方案2】:

      当然。当您在 Resharper 中运行测试时,控制台输出出现在单元测试窗口中,位于测试部分的正下方(即,在单元测试窗口中列出测试的部分的正下方)。我运行的是 Resharper 4.5,所以我不能对 5.0 发表评论,但肯定没有改变。

      【讨论】:

      • 感谢您的回答!对于我的工作流程,Trace.Write() 方式效果更好。我使用 Resharper 创建的测试方法左侧的图标显式运行测试。我通常调试并希望逐步检查输出。将它放在输出窗口中对我来说更方便。也就是说,你的答案也是正确的(严格来说可能更正确),但它对我来说不是一个方便的工作流程。 :-)
      猜你喜欢
      • 2010-10-17
      • 1970-01-01
      • 2018-11-24
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多