Geo*_*uer 5 .net file-io open-source
正如你们许多人所知,System.IO命名空间是非常糟糕的设计.我想要一个免费的库,以一种理智的方式包装文件IO功能(读取:不要求你在整个地方传递字符串).我记得前一段时间读过这些库中已经写了一小部分(并且作者对此没有更多感到惊讶).我认为这是devlicious或codebetter或Los Techies的其中一个做过其中一个的人.
有谁知道我在说什么或另一个好的文件IO包装?
编辑:我想我应该指定我做测试驱动开发,我的担忧主要(但不完全)围绕System.IO的测试友好性.
System.IO.FileInfo 有什么问题?
我很好奇,所以开始使用 ReSharper 创建一组包装器。我花了16分钟,没有测试过,不知道是否满足你的需求。尽管如此,我还是想概述一下我使用的过程:
结果是包含相应类的方法和属性的接口,以及委托给原始类并实现接口的具体类。然后,您应该能够创建自己的模拟类,并更改代码以使用接口,而不是直接使用 System.IO 具体类。
| 归档时间: |
|
| 查看次数: |
1653 次 |
| 最近记录: |