面对在一家使用 C# 的历史悠久的 MS 商店中选择依赖注入框架时,我有兴趣找出 Moq 和 Unity 之间的差异。

一些主要问题包括:

  • 易于没有 DI 背景的开发人员使用
  • 两者之间的功能比较(一旦每个人都熟悉了 技术)。
  • 性能(不确定这是否是一个问题)
  • 与 Visual Studio 集成,特别是在重构工具方面
  • 可读性/可维护性
  • 与其他工具(例如 MEF 或 EF)一起使用的经验

有人有比较这两者的经验吗?有人有理由选择其中之一吗?还有其他我真正应该考虑的吗?

有帮助吗?

解决方案

正如 Robert Harvey 所说,Moq 是一个用于模拟的库(即将类实现替换为始终返回可预测结果的类实现,而不是依赖项注入框架。

您可能会使用起订量 统一。

对于替代 DI 建议,请尝试 这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top