Я пишу интеграционный тест для ABP. Тестируемая служба имеет зависимости от IRazorvievEngine. Возвращается ошибка:
*** ожидает следующих зависимостей: - Служба «Microsoft.AspNetCore. Mvc .Razor.IRazorViewEngine», которая не была зарегистрирована.
попытался зарегистрироваться например:
iocManager.IocContainer.Register (
Component
.For <IRazorViewEngine> ()
.ImplementedBy <RazorViewEngine> ()
.LifestyleTransient ()
);
, но он начинает запрашивать другие свои зависимости. похоже, это очень долгий путь:
- Service 'Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider' which was not registered.
- Service 'Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator' which was not registered.
- Service 'Microsoft.AspNetCore.Razor.Language.RazorProject' which was not registered.
- Service 'Microsoft.AspNetCore.Razor.Language.RazorProjectFileSystem' which was not registered.
как я могу правильно разрешить эту зависимость?