.NET文件系统包装器库

Sne*_*eal 8 .net mocking

出于某种原因,我找不到一个,但是某人必须已经创建了一个.NET IO库包装器.我希望能够模拟对File.Exists等的调用,并且内置的静态方法不能很好地解决这个问题.

Pre*_*ous 9

我在你的前几分钟发现了SystemWrapper,但你的更好地适合了我的目的.


Joh*_*ers 3

还有一个FileInfo 类,它与静态方法执行相同的操作。

另一方面,您可能不想模拟整个 FileInfo 类。相反,您希望将所有文件操作放入一个类中,然后从该类中提取一个接口(描述公共方法),并使用该接口来模拟您执行的文件操作而不是模拟您执行的整个操作集。微软认为应该在FileInfo类中。