【问题标题】:Using Simple Injector as Auto-Mocking with AutoFixture使用 Simple Injector 作为 AutoFixture 的自动模拟
【发布时间】:2019-08-20 19:34:03
【问题描述】:

是否可以附加ResolveUnregisteredType 方法来尝试使用AutoFixture 注册类型解析任何未注册类型?

有点像

Container.ResolveUnregisteredType += (sender, e) => {
    e.Register(new SpecimenContext(fixture).Resolve(type));
}

【问题讨论】:

    标签: simple-injector autofixture


    【解决方案1】:

    你快到了:

    Container.ResolveUnregisteredType += (sender, e) =>
    {
        var instance = new SpecimenContext(fixture).Resolve(e.UnregisteredServiceType);
        e.Register(() => instance);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多