是否有使用SystemInterface.IO而不是System.IO的CSV Writer NuGet?

时间:2016-08-18 14:36:49

标签: c# visual-studio csv

我开始使用Josh Close的CsvHelper,但它使用的是System.IO.TextWriter,而不是SystemInterface.IO。 我希望能够在不实际创建文件的情况下对我的代码进行单元测试。 有没有人知道使用SystemInterface.IO的类似帮助应用程序?

谢谢!

1 个答案:

答案 0 :(得分:0)

由于CsvHelper类实现接口,您实际上可以模拟那些

public class CsvReader : ICsvReader
public class CsvWriter : ICsvWriter
etc.

请参阅:https://github.com/JoshClose/CsvHelper/tree/master/src/CsvHelper