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