Ejemplo n.º 1
0
 public ApiKeyValidator(KeySecretValidator keySecretValidator, IStringLocalizer <ApiKeyValidator> localizer, ILogger <ApiKeyValidator> logger, IApiManager apiManager, IKeyManager keyManager, IServiceManager serviceManager)
 {
     _keySecretValidator = keySecretValidator;
     _localizer          = localizer;
     _logger             = logger;
     _apiManager         = apiManager;
     _keyManager         = keyManager;
     _serviceManager     = serviceManager;
 }
Ejemplo n.º 2
0
        protected IApiKeyValidator GetApiKeyValidator()
        {
            var localizer      = new Mock <IStringLocalizer <ApiKeyValidator> >();
            var localizer2     = new Mock <IStringLocalizer <KeySecretValidator> >();
            var logger         = new Mock <ILogger <ApiKeyValidator> >();
            var logger2        = new Mock <ILogger <KeySecretValidator> >();
            var apiManager     = GetApiManager();
            var keyManager     = GetKeyManager();
            var serviceManager = GetServiceManager();
            var keyValidator   = new KeySecretValidator(keyManager, localizer2.Object, logger2.Object, null);

            return(new ApiKeyValidator(keyValidator, localizer.Object, logger.Object, apiManager, keyManager, serviceManager));
        }