单元测试 – 第一个TDD,简单的2层C#项目 – 我应该进行单元测试
这可能是一个愚蠢的问题,但我的谷歌搜索没有找到一个满意的答案.我正在C#开始一个小项目,只有一个业务层和一个数据访问层 – 奇怪的是,UI将在以后出现,而我对它的外观很少(读:否)概念/控制.
我想为这个项目尝试TDD.我正在使用Visual Studio 2008(很快将是2010年),我有ReSharper 5和nUnit. 我想再做一次测试驱动开发,但不一定是整个XP系统.我的问题是 – 我何时何地编写第一个单元测试? 我在编写逻辑之前是否只测试逻辑,还是测试所有内容?测试没有理由失败的东西(自动属性,空构造函数)似乎适得其反……但似乎“没有失败测试的新代码”格言需要这样做. 链接或引用很好(但最好是在线资源,而不是书籍 – 我想尽快开始). 在此先感谢任何指导! 解决方法
它是……在空构造函数或自动属性中没有逻辑可供测试.
在编写第一行可测试代码之前.考虑一下您希望方法执行的行为.根据所需的行为编写测试.该测试(以及随后的所有其他测试)体现了您的程序规范.
在您创建的第一个测试类中. 这可能是最好的在线资源: 测试驱动设计(TDD)简介 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |