2012-04-07 8 views

答えて

1

パス!

ファイルに直接書き込む代わりに、にストリームを書き込むようにしてください。

この抽象化では、通常のプログラム操作でファイルストリームに対してメソッドを実行できますが、単体テストではメモリストリームを渡して、メソッド呼び出し後に適切なテキストがストリームに書き込まれたことを確認できます。

また、ストリームまたはファイルへの書き込みを、書き込みする実際のコンテンツを準備することから分離することもできます。これにより、正しいコンテンツが実際にそれを書き出すこととは別に用意されていると主張することができます。

+0

これを行う方法の例はありますか?私はC#の初心者で、「依存関係を渡す」ことについて知らない。 –

+0

ok ...ありがとうございます! –

0

出力ファイルに定義済みの値の存在と形式をチェックすることができます。

関連する問題