質問

歴史的に C# を使用してきた MS ショップで依存性注入フレームワークの選択に直面した私は、Moq と Unity の違いを調べることに興味があります。

主な懸念事項には次のようなものがあります。

  • DI の経験のない開発者にとっても使いやすい
  • 2つの機能の比較(誰もがテクノロジーに精通したら)。
  • パフォーマンス (これが問題になるかどうかはわかりません)
  • Visual Studio との統合 (特にリファクタリング ツールに関する)
  • 可読性/保守性
  • MEF や EF などの他のツールと併用した場合の経験

これら 2 つを比較した経験のある人はいますか?どちらかを選択する理由がある人はいますか?他にも実際に検討すべきものはありますか?

役に立ちましたか?

解決

Robert Harvey が述べたように、Moq はモック用のライブラリです (つまり、依存関係注入フレームワークではなく、クラス実装を常に予測可能な結果を​​返すクラス実装に置き換えます。

Moq を使用することもできます 団結。

代替 DI の提案については、次のことを試してください。 ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top