void Synchronize(string folderAPath,string folderBPath) { //Code to synchronize the folders }
测试文件是否正确同步的最佳方法是什么,或者通常是测试操作文件系统的测试方法?有没有办法设置虚拟文件夹?
顺便说一句,imo使用依赖于文件系统的测试是没有错的,特别是如果很难伪造被测方法所期望的数据 – 而这些测试可以被认为是“集成”类测试,而不是单元测试他们仍然提供价值.