标签: c# dependency-injection
我的问题不在于语言的限制,而在于良好的设计实践。 我广泛使用DI,主要是因为它通过打开TDD的大门来帮助Mocking。我已达到一个点,我的一个业务类有一个11个参数的ctor,所有这些参数都由DI容器(Ninject,Simple Injector等)填充。
TDD
Mocking
那不好吗?我应该使用属性注入吗?