【发布时间】:2015-12-10 19:55:29
【问题描述】:
我正在使用实体框架进行项目。我想知道对实体连接使用依赖注入进行单元测试是否正常。我想从小开始,然后潜入 DI 的世界,并且我使用(在一个简单的应用程序中测试过)Autofac 作为容器。 还有一个未来的问题,如果我有超过 50 个视图模型,我想如何为它们使用依赖注入。我在网上读到,控制器构造函数中有超过5个依赖项是不正常的。
【问题讨论】:
-
依赖注入不仅仅用于单元测试,它是用于模块的松散耦合
-
我是初学者,没有目标的开始不是我的风格,一开始我想知道如何使用DI进行单元测试,尤其是数据库,因为我使用的应用程序有很多插入形式.
-
你在 google 上搜索过如何在 asp.net mvc 中使用 DI 吗?
-
我已经测试过了,可以使用了。我什至找到了解决方案,但我还没有足够的能力正确使用它们,我需要了解更多关于 DI 的信息。我想快速开始使用数据库对象注入,然后在空闲时间阅读更多关于有效使用 DI 的内容。
标签: c# unit-testing model-view-controller dependencies code-injection