2016-08-18 6 views
1

私はJosh CloseによってCsvHelperを使用し始めましたが、SystemInterface.IOではなくSystem.IO.TextWriterを使用しています。 実際にファイルを作成せずに私のコードをユニットテストできるようにしたい。 誰もSystemInterface.IOを使用する同様のヘルパーアプリケーションを知っていますか?System.IOの代わりにSystemInterface.IOを使用するCSVライターNuGetはありますか?

ありがとうございます!

+2

はあなたが疑問に思う場合SystemInterface.IO'が来る '、[SystemWrapper](HTTPSを参照してください:// systemwrapper.codeplex.com/) –

+0

ああ!ありがとう。私はSystemInterfaceがどこから来ているのか理解できませんでしたが、File.IOを単体テストできることが有益であることを発見しました。 – grrrrinaldi

答えて

0

CsvHelperクラスがインタフェースを実装しているので、あなたが実際にそれらの

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

参照模擬することができますhttps://github.com/JoshClose/CsvHelper/tree/master/src/CsvHelper

+0

さらにお手伝いいただき、ありがとうございます。 – grrrrinaldi

関連する問題