c#でデコレータパターンの単体テストはどのように行われますか?
デザイン リポジトリ、憧れ、CURD 操作、キャッシングにデコレータ パターンを使用します。次に、そのリポジトリ クラスの単体テストを作成するにはどうすればよいでしょうか。
良いユニットテストツールは何ですか?
c#でデコレータパターンの単体テストはどのように行われますか?
デザイン リポジトリ、憧れ、CURD 操作、キャッシングにデコレータ パターンを使用します。次に、そのリポジトリ クラスの単体テストを作成するにはどうすればよいでしょうか。
良いユニットテストツールは何ですか?
デコレーター (またはプロキシー) をテストするときは、通常、状態ではなく相互作用をテストする必要があります。たとえば、キャッシュの場合、最初の呼び出しが背後のサービスの呼び出しになり、2 番目の呼び出しがそうでないことを確認する必要があります。
モッキング フレームワークは通常、相互作用のテストに非常に優れているため、モッキング フレームワークの使用をお勧めします。たくさんの選択肢があります。