1

c#でデコレータパターンの単体テストはどのように行われますか?

デザイン リポジトリ、憧れ、CURD 操作、キャッシングにデコレータ パターンを使用します。次に、そのリポジトリ クラスの単体テストを作成するにはどうすればよいでしょうか。

良いユニットテストツールは何ですか?

4

1 に答える 1

2

デコレーター (またはプロキシー) をテストするときは、通常、状態ではなく相互作用をテストする必要があります。たとえば、キャッシュの場合、最初の呼び出しが背後のサービスの呼び出しになり、2 番目の呼び出しがそうでないことを確認する必要があります。

モッキング フレームワークは通常、相互作用のテストに非常に優れているため、モッキング フレームワークの使用をお勧めします。たくさんの選択肢があります。

于 2012-05-09T11:50:42.767 に答える