哪个免费的C#单元测试框架?

时间:2009-04-10 15:44:31

标签: c# .net unit-testing frameworks

我在C#世界(和.Net)相当初学者,所以我决定从更有经验的开发人员那里获得一些建议。您建议使用哪种免费的C#单元测试框架?我遇到了看起来很有趣的NUnit,但在我发现的文档中,有.Net 1.1和.Net 2.0的版本。我需要在针对.Net 3.0的项目中使用它。

所以,请告诉我:

  • 我可以将NUnit用于.Net 3.0项目吗?

或:

  • 有比NUnit好的东西吗?

4 个答案:

答案 0 :(得分:15)

是。 NUnit也适用于.NET 3.0和3.5。

你的第二个问题非常主观。 NUnit是一种广泛使用的.NET单元测试框架。 MSTest是Visual Studio附带的另一个。 xUnit是另一个。

xUnit项目有一个比较: xUnit - Comparing xUnit.net to other frameworks

答案 1 :(得分:3)

xUnit值得一看(并且是我最常用的),MbUnit也是如此。

答案 2 :(得分:1)

这取决于你的IDE。如果您已经购买了或者您的雇主购买了MSTest附带的Visual Studio版本,那么我将使用它,只需要更少的安装和配置。否则请使用NUnit,它简单易用,广泛使用并被.NET Devs接受。

答案 3 :(得分:0)

我会说坚持使用NUnit。这是一个很好的测试框架,并且可以与3.0一起使用(这是我目前使用的,以及我们在上一个雇主那里使用的内容)