1
1
找到它了。assemblycleanup属性。 |
2
0
我理解您只想为整个测试运行启动一个容器,并让它成为整个测试套件执行过程中使用的容器。这个 MBUnit docs 让它看起来您可能能够使用testsuitefexture和testsuitefexturesetup来完成您想要的工作。 我想从一个结构图用户和测试驱动开发人员的角度来谈谈。 我们很少在测试套件中使用容器,除非我们明确地测试从容器中拉出东西。必要时,我使用下面的抽象测试基类(警告我们使用nunit): [测试夹具] 带容器的公共抽象类 { 受保护的IContainer容器;
} 公共类引导程序 { 公共引导程序() { objectfactory.initialize(x=> { //在此处注册资料 (}); }
对于普通测试,我建议您跳过普通容器,只使用结构映射中包含的自动锁定容器。这是我们使用的另一个方便的抽象测试基类。
下面是一个使用上下文测试仪的基本测试:
对不起,如果这不是你想要的。只是这些技术对我们很有效,我想和大家分享一下。 |
Navid K · 与StructureMap 4.6瞬态生命周期混淆 6 年前 |
ViqMontana · 如何使用结构图模拟基类? 7 年前 |
chapas · 注入到不同的项目/程序集中 8 年前 |
Morn · 构造函数依赖注入WebApi属性 9 年前 |
Martin R-L · 可以使用约定注入基于ctor参数名称的命名实例吗? 12 年前 |