Как разрешить IRazorViewEngine в проекте Abp tesp - PullRequest
0 голосов
/ 06 августа 2020

Я пишу интеграционный тест для 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.

как я могу правильно разрешить эту зависимость?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...