首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >既然有Resharper,为什么还要用TestDriven.net呢?

既然有Resharper,为什么还要用TestDriven.net呢?
EN

Stack Overflow用户
提问于 2011-02-18 04:13:25
回答 6查看 2.5K关注 0票数 3

据我所知,TestDriven.net专注于从Visual Studio中直接访问正在运行的测试。然而,Resharper虽然是一个更通用的工具,但也提供了这种功能。如果使用Resharper,那么使用TestDriven.net有什么意义吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-02-18 04:18:15

如果你有resharper,那么不,你可能不需要它。如果你不这样做,这是一个很棒的免费工具。

票数 9
EN

Stack Overflow用户

发布于 2011-02-18 14:24:17

使用TestDriven.NET,您可以使用"Run Test(s)“执行"any”方法。我使用执行一些静态方法来测试一些我不确定的东西(比如DateTime格式,等等)。一旦解决了这个问题,就不需要进行单元测试了。

如果ReSharper也有,我还没有找到它,或者被TestDriven.NET蒙蔽了;-)据我所知,它只能执行测试等带注释的函数。

票数 8
EN

Stack Overflow用户

发布于 2012-10-05 19:16:11

对我来说,TestDriven.NET的优势可以归结为三个要点:

  1. 没有图形化测试运行器。我真的不喜欢到处都是红绿灯的窗户。TestDriven.NET只是在输出控制台中报告"n已通过,m失败,x已跳过“。这就是您所需要看到的。
  2. 任何Console.Write()调用都会出现在输出控制台上。这对于快速测试和发展单元测试的好方法是非常好的。开始时,我通常只向控制台写入内容,然后将输出复制并粘贴回测试中,并根据复制的先前输出对输出进行断言。正如克里斯蒂安所说,
  3. 能够运行任何方法,而不仅仅是测试方法,这是一个非常棒的生产力工具。在C#中使用REPL是仅次于最好的事情(如果您愿意,请告诉我所有关于单声道C# REPL的信息:)。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5034050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档