【发布时间】:2010-05-22 00:51:58
【问题描述】:
这可能是一个愚蠢的问题,但我的谷歌搜索没有找到令人满意的答案。我正在用 C# 开始一个小项目,只有一个业务层和一个数据访问层 - 奇怪的是,UI 稍后会出现,而且我对它的外观几乎没有(阅读:没有)概念/控制。
我想为这个项目尝试 TDD。我正在使用 Visual Studio 2008(即将是 2010 年),我有 ReSharper 5 和 nUnit。
再次,我想做测试驱动开发,但不一定要做整个 XP 系统。我的问题是 - 我何时何地编写第一个单元测试?
我是只在编写逻辑之前测试逻辑,还是测试所有内容?测试没有理由失败的东西(自动属性、空构造函数)似乎适得其反……但似乎“没有失败的测试就没有新代码”的格言要求这样做。
链接或参考都很好(但最好是在线资源,而不是书籍 - 我想尽快开始)。
提前感谢您的指导!
【问题讨论】:
标签: unit-testing tdd nunit