。 NET单元测试计划?

在几年没有永久使用它之后再回到更多的.NET,并质疑现在优秀的单元测试计划是什么。

我熟悉NUnit(几年前),并且实际上也很快就玩过IronRuby,其目标是获得类似rspec的东西,但过去并没有认识到这一点。

我知道我可以谷歌这个并且也称它为一天但我认为我最有可能从下面询问询问得到更好的和更开明的反馈:-)

指针?

0
2019-05-03 17:54:41
资源 分享
答案: 8

这实际上是我的组件的个人观点(我认为这是重复的,因为它是一个讨论论坛)。 NUnit,MSTest,等等都是相同的。 尽管如此,我认为NMock至关重要。

NMock或任何类型的模拟计划都不是单元测试,但它使得单元测试变得复杂得多。

0
2019-05-31 16:35:49
资源

坚持NUnit。 不要去MSTest附近的任何地方。

NUnit + ReSharper是与之合作的绝对乐趣。

0
2019-05-31 16:27:12
资源

我利用NUnit,但我切换到MbUnit,因为它有更多的属性。 我喜欢RowTest。 它允许您参数化您的考试。 NUnit确实有一个更好的设备帮助。 我正在使用ReSharper来运行MbUnit测试。 我在使用TestDriven.NET为MbUnit运行我的SetUp方法时遇到了麻烦。

0
2019-05-10 17:59:51
资源

xUnit.net类似于它为N / MB / MS / Unit提供了一些不同的策略,这很有趣。

在我寻找类似rspec的补救方法(由于我喜欢rspec的事实),我另外发现了NSpec,它看起来有点冗长,但与NSpec扩展插件合并以利用C#3扩展方法,它看起来相当精彩。

0
2019-05-10 13:01:20
资源

我们使用NUnit以及下面的MbUnit的。 我们使用TestDriven.NET从Visual Studio中运行设备检查。 我们利用极好的,非常建议的RhinoMocks作为模拟结构。

0
2019-05-10 05:49:00
资源

我是MbUnit的,急诊室,加利奥。 最值得注意的是,我在Visual Studio中拥有出色的设备。 为此,我使用ReSharper的,它有一个MbUnit测试运行器。 很多人看起来像TestDriven.NET一样也是他们的考试慢跑者。

0
2019-05-07 18:17:21
资源

我比如TestDriven.NET(尽管我使用了ReSharper),而且我对XUnit.net非常满意。 它利用事实而不是许多人不喜欢的测试,例如区别。 考虑一系列关于您的软件程序的即时结论性事实,并且在您进行调整时还可以看到您反对的内容是很有价值的。

意识到Visual Studio 2008 Professional(及更高版本)现在提供集成的单元测试(它仅用于Team System Editions就可以使用),也可能适合您的需求。

0
2019-05-07 17:58:28
资源

有很多它是疯了。 我认为疯狂优秀。

  • 对于传统类型(我), NUnit的仍然很容易获得,甚至还不仅仅是合格的。
  • 对于Microsoft类型, MSTest的足够,但是缓慢移动并且与Nunit形成对比。 它还没有代码保险,也没有为Visual Studio昂贵的变化支付大笔费用。
  • 另外还有 MbUnit的。 它就像NUnit,但是具有很好的属性,比如RowTest(使用各种参数运行相同的检查)以及Rollback(将数据源放回原来,就像你在检查后找到它一样)
  • 最终, xUnit.net 是具有一定视角的时尚选择。
  • 哦, TestDriven.NET 肯定会为Nunit和MBunit提供IDE同化。

我确信他们都很棒。 我肯定会远离MSTest,除非你只是欣赏在一个IDE中包含所有小东西的容易程度。

斯科特汉塞尔曼有关于这个真正主题的播客。

0
2019-05-07 17:15:12
资源