私はJosh CloseによってCsvHelperを使用し始めましたが、SystemInterface.IOではなくSystem.IO.TextWriterを使用しています。 実際にファイルを作成せずに私のコードをユニットテストできるようにしたい。 誰もSystemInterface.IOを使用する同様のヘルパーアプリケーションを知っていますか?System.IOの代わりにSystemInterface.IOを使用するCSVライターNuGetはありますか?
ありがとうございます!
私はJosh CloseによってCsvHelperを使用し始めましたが、SystemInterface.IOではなくSystem.IO.TextWriterを使用しています。 実際にファイルを作成せずに私のコードをユニットテストできるようにしたい。 誰もSystemInterface.IOを使用する同様のヘルパーアプリケーションを知っていますか?System.IOの代わりにSystemInterface.IOを使用するCSVライターNuGetはありますか?
ありがとうございます!
CsvHelperクラスがインタフェースを実装しているので、あなたが実際にそれらの
public class CsvReader : ICsvReader
public class CsvWriter : ICsvWriter
etc.
参照模擬することができますhttps://github.com/JoshClose/CsvHelper/tree/master/src/CsvHelper
さらにお手伝いいただき、ありがとうございます。 – grrrrinaldi
はあなたが疑問に思う場合SystemInterface.IO'が来る '、[SystemWrapper](HTTPSを参照してください:// systemwrapper.codeplex.com/) –
ああ!ありがとう。私はSystemInterfaceがどこから来ているのか理解できませんでしたが、File.IOを単体テストできることが有益であることを発見しました。 – grrrrinaldi