具有高质量测试的开源项目

时间:2010-05-23 22:57:06

标签: c# .net unit-testing open-source

我知道有一个关于开源项目的线程有很好的代码质量,但哪些项目有单元测试(有模拟)并且质量很高?

非常感谢

3 个答案:

答案 0 :(得分:1)

他们中的大多数都有单元测试。

例如,我认为NHibernateCastle project是最突出的。 (虽然我还没有更仔细地检查Castle的代码,但我知道NHibernate有非常好的单元测试。)

您可以从公共存储库中提取源代码。

编辑: 我上次检查时,SubText也进行了不错的单元测试。

答案 1 :(得分:1)

ASP .NET MVC source包含使用Moq进行模拟的大量单元测试。

答案 2 :(得分:0)

Gallio是用于单元测试的OSS自动化平台。有趣的是,它使用自己的测试框架(MbUnit)在构建过程中运行其单元测试。这是一种有趣的狗食。

虽然单元测试适当地使用了模拟(使用Rhino.Mocks),但它们强调了测试框架的所有可能功能。您想要查看代码here