(我问过this个问题,但没有得到太多回复。建议我就C#提出同样的问题。)
我是一名具有很少C#经验的VB.NET开发人员(是的,我知道我需要在C#中编写更多内容),寻找可以学习高单元测试覆盖率的小型开源项目。
我正在寻找 小型 项目,因为我不想花费大量代码来更好地理解如何应用单元测试在我自己的情况下,我写的主要是我公司内部使用的IT业务应用程序。
更新:让我询问此问题的原始问题是here
答案 0 :(得分:3)
我的MiscUtil库具有可变的测试覆盖率 - 有些部分经过了彻底的测试,其他部分是在我了解单元测试之前编写的。
如果你想通过为未发现的东西编写一些测试来学习,那么你将非常受欢迎:)
这是一个很有用的点点滴滴 - 在某些方面很方便,因为你几乎可以采取任何一点并自己研究它。没有“整体架构”需要学习。
答案 1 :(得分:1)
尝试查看FileHelpers(http://www.filehelpers.net/)。我最近不得不对它进行编辑,发现源码易于浏览。它有大量的测试。
答案 2 :(得分:1)
我建议查看CarTrackr,它拥有开发人员应该熟悉的各种.Net技术(尤其是Unity,MVC框架),并且具有广泛的单元测试。这个项目非常简单,可以在一次会议中消化,但复杂到足以实际上不仅仅是一个概念验证。他们的codeplex网址位于http://www.codeplex.com/CarTrackr
答案 3 :(得分:0)
此链接与Silverlight相关,但概念可能非常相似(从TDD的角度来看):http://www.jeff.wilcox.name/2008/11/04/test-framework-source/
答案 4 :(得分:0)
答案 5 :(得分:0)