我在VS2008中做了一个“有序测试”,它执行4个测试。其中一个
TestMethod
它运行的测试有几个writeline语句,如下所示:
TestContext.WriteLine("One");
TestContext.WriteLine("Two");
TestContext.WriteLine("Three");
我在结果的“附加信息”中收到的输出显示此输出:
一个
二
三
一个
二
一个
二
我认为测试方法不会运行多次。我认为writeline输出只是以某种奇怪的方式被缓冲。
我该怎么解决?
任何测试方法都有这个问题
TestContext
writeline语句(至少在从有序测试调用时)。