0

Azure テーブル ストレージの依存関係を簡単に分離してテストできるかどうかを調べようとしましたが、役に立ちませんでした。ATS の依存関係をモック/偽造するのは本当に難しいと思います。TDD/BDD などの時代に Azure チームがこれを無視できたことに驚いています。私の理解では、非常に最小限のインターフェイス/抽象クラスがあり、それらを分離するのが難しくなっています。

4

1 に答える 1

3

通常、データを取得または永続化するリポジトリをモックする必要があります。これらは簡単に静かに嘲笑することができます。なぜATSの依存関係自体をモックしようとしているのですか?

さらに、TableServiceEntityをから継承する必要はありません。代わりに、独自のインターフェースを自由に実装してください。何らかの理由でエンティティ自体をモックする必要がある場合。

于 2012-06-15T02:36:37.367 に答える