使用 Visual Studio 2008 测试的文本输出 +重新磨刀+单位
当我创建单元测试时,我喜欢出于探索目的进行控制台输出。使用 Resharper 执行测试时,有办法在 Visual Studio 中查看 Console.WriteLine("s") 吗?
我不会在测试的最终版本中保留控制台输出,因此无需对此发表评论。
I like to do console output for exploratory purposes when I am creating a unit test. Is there a way to see the Console.WriteLine("s") in Visual Studio when executing my test using Resharper?
I don't keep the console output in the final version of my tests, so there is no need to comment on that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Trace.Write() 而不是 Console.Write() 写入 Visual Studio IDE 内的输出窗口
参见此处
You can use Trace.Write() instead of Console.Write() to write to the output window inside the Visual Studio IDE
See here
当然。当您在 Resharper 中运行测试时,控制台输出出现在单元测试窗口中,位于测试部分的正下方(即在单元测试窗口中列出测试的部分的正下方)。我运行 Resharper 4.5,所以我无法对 5.0 发表评论,但这肯定没有改变。
Sure. When you run the tests in Resharper, the console output appears in the unit testing window, right beneath the test section (i.e. right beneath the section where the tests are listed in the unit testing window). I run Resharper 4.5, so I cannot comment on 5.0 but surely this hasn't changed.