我已经编写了我的单元测试,并且在需要外部资源的地方使用假货来处理。
到目前为止一切都很好。现在我面临着其他测试阶段,主要是集成,我想针对真实的外部资源(例如数据库)重复单元测试方法。
那么,对于构建单元与集成测试的测试项目有哪些建议?我知道有些人更喜欢单元和集成的单独程序集?
如何在两个程序集之间共享通用测试代码?我应该创建一个包含所有抽象测试类的第三程序集并让单元和集成继承吗?我正在寻找最大的可重用性...
我听到很多关于依赖注入(StructureMap)的噪音,如何在给定的单元+集成测试设置中使用这样的工具?
谁能分享一些智慧?谢谢