【问题标题】:Looking for *small*, open source, c# project with extensive Unit Testing [closed]寻找具有广泛单元测试的 *small*、开源、c# 项目 [关闭]
【发布时间】:2008-11-13 17:40:43
【问题描述】:

(我问了this的问题,但没有得到太多回应。建议我问同样的关于C#的问题。)

我是一名 VB.NET 开发人员,几乎没有 C# 经验(是的,我知道我需要用 C# 编写更多内容),正在寻找展示高单元测试覆盖率的小型开源项目以供学习。

我正在寻找 小型 项目,因为我不想通过大量代码来更好地了解如何应用单元测试在我自己的情况下,我主要编写公司内部使用的 IT 业务应用程序。

更新:让我问这个问题的原始问题是here

【问题讨论】:

    标签: c# unit-testing open-source


    【解决方案1】:

    我的MiscUtil 库具有可变的测试覆盖率 - 有些部分经过了非常彻底的测试,而其他部分是在我了解单元测试之前编写的。

    如果您想通过为未发现的内容编写一些测试来学习,我们将非常欢迎您 :)

    这是一个大包,里面装满了有用的零碎——在某些方面它很方便,因为您几乎可以拿走任何一点并自己研究它。没有要学习的“整体架构”。

    【讨论】:

    • 有些部分经过了非常彻底的测试,而另一些部分是在我了解单元测试之前编写的。 /// 你的诚实令人钦佩。
    【解决方案2】:

    我建议看一下 CarTrackr,它具有开发人员应该熟悉的各种 .Net 技术(尤其是 Unity、MVC 框架),并且具有广泛的单元测试。该项目足够简单,可以一口气消化,但又足够复杂,实际上不仅仅是概念验证。他们的 codeplex 网址是 http://www.codeplex.com/CarTrackr

    【讨论】:

      【解决方案3】:

      尝试查看 FileHelpers (http://www.filehelpers.net/)。我最近不得不对其进行编辑,发现源代码很容易浏览。它有大量的测试。

      【讨论】:

        【解决方案4】:

        此链接与 Silverlight 相关,但概念可能非常相似(从 TDD 的角度来看):http://www.jeff.wilcox.name/2008/11/04/test-framework-source/

        【讨论】:

          【解决方案5】:

          【讨论】:

            【解决方案6】:

            【讨论】:

            • 那里目前没有下载。我错过了什么吗?
            • 使用 subversion 客户端查看源代码并运行 ClickToBuild.bat
            猜你喜欢
            • 1970-01-01
            • 2012-12-08
            • 1970-01-01
            • 2023-03-03
            • 2010-11-23
            • 1970-01-01
            • 2014-07-03
            • 1970-01-01
            • 2011-09-10
            相关资源
            最近更新 更多