Модульное тестирование с новым DefaultApplicationService - PullRequest
0 голосов
/ 21 марта 2019

Я хочу создать usersController, которому требуется applicationUserService, SignInManager, UserManager и DefaultAuthorizationService.

Это для модульного тестирования.

Я сделал:

UsersController usersController = new UsersController(new ApplicationUserService(new UnitOfWork(context)), signInManager, userManager, new DefaultAuthorizationService(new DefaultAuthorizationPolicyProvider(options), new DefaultAuthorizationHandlerProvider(enumberable), new Logger<DefaultAuthorizationService>(loggerFactory), new DefaultAuthorizationHandlerContextFactory(), new DefaultAuthorizationEvaluator(), Options.Create(TOptions) ));

Способ, которым это сделано, работает, но (опции), (перечислимые), (loggerFactory) и (TOptions) равны нулю.

Они не могут быть нулевыми, но я не могу найти, как убедиться, что они имеют значение. У кого-нибудь есть идея?

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