1
我开始使用Josh Close的CsvHelper,但它使用的是System.IO.TextWriter,而不是SystemInterface.IO。 我希望能够在不创建文件的情况下对代码进行单元测试。 有谁知道使用SystemInterface.IO的类似帮助程序?有没有使用SystemInterface.IO而不是System.IO的CSV编写器NuGet?
谢谢!
我开始使用Josh Close的CsvHelper,但它使用的是System.IO.TextWriter,而不是SystemInterface.IO。 我希望能够在不创建文件的情况下对代码进行单元测试。 有谁知道使用SystemInterface.IO的类似帮助程序?有没有使用SystemInterface.IO而不是System.IO的CSV编写器NuGet?
谢谢!
由于CsvHelper类实现接口,实际上你可以嘲笑那些
public class CsvReader : ICsvReader
public class CsvWriter : ICsvWriter
etc.
参见:https://github.com/JoshClose/CsvHelper/tree/master/src/CsvHelper
更好,谢谢你的帮助Olivier。 – grrrrinaldi
如果你想知道'SystemInterface.IO'从何而来,见[SystemWrapper(https://开头systemwrapper.codeplex.com/) –
啊!谢谢。我不明白SystemInterface是从哪里来的 - 但是发现能够单元测试File.IO的确很有用! – grrrrinaldi