jeudi 6 août 2020

How to resolve IRazorViewEngine in Abp tesp project

I am writing an integration test for ABP. The service under test has dependencies with IRazorvievEngine. The error is returned:

*** is waiting for the following dependencies: - Service 'Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine' which was not registered.

tried to register like:

        iocManager.IocContainer.Register (
            Component
                .For <IRazorViewEngine> ()
                .ImplementedBy <RazorViewEngine> ()
                .LifestyleTransient ()
        );

but he starts asking for his other dependencies. it looks like it's a very long way:

- 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.

how can I resolve this dependency correctly?

Aucun commentaire:

Enregistrer un commentaire