OK,我知道已经有关于
getting started with TDD的问题..但是,我想我知道一般的共识是只是这样做,但是,我似乎有以下问题让我的头进入游戏:
>当使用集合,做仍将测试明显的添加/删除/插入成功,即使基于泛型等,我们“知道”它的工作吗?
>一些测试似乎永远要实现..如使用字符串输出,是否有一个“更好的”方式去这种事情? (例如,在解析之前测试对象模型,将解析分解成小操作并在那里测试)在我看来,你应该总是测试“最终结果”,但是可以变化很大,设置繁琐。
>我没有一个测试框架使用(工作不会支付一个),所以我可以“实践”更多。有没有什么好的免费商业用途? (目前我使用好的’ol Debug.Assert