我跟着這個鏈接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 ();' –
這會工作,是的。 –