Столкнувшись с выбором Dependency Injection Framework в исторически сложившемся MS-магазине, работающем с C #, мне интересно выяснить различия между Moq и Unity.
Некоторые из основных проблем могут включать в себя:
- Простота использования для разработчиков без фона в DI
- Сравнение функций между двумя (как только каждый знакомится с
технология).
- Производительность (не уверен, что это вообще проблема)
- Интеграция с Visual Studio, особенно в отношении инструментов рефакторинга
- Удобочитаемость / ремонтопригодность
- Опыт работы с другими инструментами, такими как MEF или EF
Кто-нибудь имел опыт сравнения этих двух?
У кого-нибудь есть причины для выбора одного или другого?
Есть ли еще что-то, что я тоже должен рассмотреть?