我这里有一堆单元测试。其中一个期望代码不执行任何操作,因为参数解析不应该起作用。
不幸的是,我正在使用的参数解析库在这种情况下强制使用Console.Write()
,现在我的单元测试输出充满了库的消息,这使得阅读变得困难。
是否有一种方法在调用此方法之前将标准控制台输出重定向到空(或临时文件或其他内容),然后在完成后将其重定向回标准输出?
谢谢!
更新
实际上需要重定向错误输出...