我跟着这个链接https://github.com/dennisroche/xunit.ioc.autofac创建的xUnit测试与autofac,但我得到了错误的xUnit测试与autofac
所请求的服务“Xunit.Sdk.TestOutputHelper”尚未注册。为避免此异常,请注册组件以提供服务,使用IsRegistered()检查服务注册,或使用ResolveOptional()方法解析可选的依赖项。 我已经添加下面的代码:
builder.Register(context => new TestOutputHelper())
.As<ITestOutputHelper>()
.InstancePerLifetimeScope();
难道我从上面的链接错过了什么?
我把它注册为'builder.RegisterType()。AsSelf()。由于()。InstancePerLifetimeScope ();' –
这会工作,是的。 –