一个好的TDD友好的.NET文件IO库
正如你们许多人所知,System.IO命名空间是非常糟糕的设计.我想要一个免费的库,以一种理智的方式包装文件IO功能(读取:不要求你在整个地方传递字符串).我记得前一段时间读过这些库中已经写了一小部分(并且作者对此没有更多感到惊讶).我认为这是其中一个人在
devlicious或
codebetter或
Los Techies做了其中之一.
有谁知道我在说什么或另一个好的文件IO包装? 编辑:我想我应该指定我做测试驱动开发,我的担忧主要(但不完全)围绕System.IO的测试友好性.
System.IO.FileInfo有什么问题?
我很好奇,所以开始使用ReSharper创建一组包装器.它花了我16分钟,我没有测试过,也不知道它是否符合你的需求.不过,我想我会概述我使用的过程: >创建一个新的类库项目 结果是接口包括相应类的方法和属性,以及委托给原始类并实现接口的具体类.然后,您应该能够创建自己的模拟类,并更改代码以使用接口,而不是直接使用System.IO具体类. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |