第四章 构筑测试体系 自我测试代码的价值 确保所有测试都完全自动化,让它们检查自己的测试结果。一整组测试就是一个强大的bug侦查器,能大大缩减查找bug的时间。撰写测试代码的最有用时机就是在开始编程之前。 C#中的单元测试 Nunit单元测试