我的常见情况:我在同一解决方案中有一个Web应用程序和一个测试项目。也许我错过了一些东西,但我不能测试立即窗口中的方法/片段,无论哪个项目。 MSDN声称你不能使用像
这样的语法?TestMethod123(args)
在Web类型项目中,从即时窗口。那么,为什么我不能在没有[TestMethod]属性的情况下在我的测试项目中抛出一个方法(同样的解决方案,请注意)并在那里获得一些输出?
通常,我发现自己需要快速测试几行代码的输出(读取:控制台输出),但它不值得整个单元测试,或者我不需要我想用垃圾代码弄乱我漂亮的测试项目,我最初并不了解。 Visual Studio是否为我提供了快速测试代码段的方法?
答案 0 :(得分:0)
为了快速检查一些可疑代码,我使用了Snippet Compiler,它可以很好地用于此目的。
对于运行单个或仅几个单元测试,我建议使用Resharper或TestDriven.NET。它们都是商业解决方案,但两者都值得花钱,特别是如果在专业环境中使用的话。