我在C#世界(和.Net)相当初学者,所以我决定从更有经验的开发人员那里获得一些建议。您建议使用哪种免费的C#单元测试框架?我遇到了看起来很有趣的NUnit,但在我发现的文档中,有.Net 1.1和.Net 2.0的版本。我需要在针对.Net 3.0的项目中使用它。
所以,请告诉我:
或:
答案 0 :(得分:15)
是。 NUnit也适用于.NET 3.0和3.5。
你的第二个问题非常主观。 NUnit是一种广泛使用的.NET单元测试框架。 MSTest是Visual Studio附带的另一个。 xUnit是另一个。
xUnit项目有一个比较: xUnit - Comparing xUnit.net to other frameworks
答案 1 :(得分:3)
答案 2 :(得分:1)
这取决于你的IDE。如果您已经购买了或者您的雇主购买了MSTest附带的Visual Studio版本,那么我将使用它,只需要更少的安装和配置。否则请使用NUnit,它简单易用,广泛使用并被.NET Devs接受。
答案 3 :(得分:0)
我会说坚持使用NUnit。这是一个很好的测试框架,并且可以与3.0一起使用(这是我目前使用的,以及我们在上一个雇主那里使用的内容)