private static AuthorizationMessageInspector Create_AuthorizationMessageInspector( IRequestAuthorizer requestAuthorizer = null, IAuthorizationSynchronizer authorizationSynchronizer = null, IApplicationRequestContextManager applicationRequestContextManager = null, ILogger logger = null) { if (requestAuthorizer == null) { requestAuthorizer = new Mock <IRequestAuthorizer>().Object; } if (authorizationSynchronizer == null) { authorizationSynchronizer = new Mock <IAuthorizationSynchronizer>().Object; } if (applicationRequestContextManager == null) { applicationRequestContextManager = new Mock <IApplicationRequestContextManager>().Object; } if (logger == null) { logger = new Mock <ILogger>().Object; } return(new AuthorizationMessageInspector(requestAuthorizer, authorizationSynchronizer, applicationRequestContextManager, logger)); }
public Streaming(IRequestAuthorizer authorizer, IListener listener) { if (authorizer == null) throw new ArgumentNullException(nameof(authorizer)); if (listener == null) throw new ArgumentNullException(nameof(listener)); _authorizer = authorizer; _listener = listener; }
public AuthorizationMessageInspector( IRequestAuthorizer requestAuthorizer, IAuthorizationSynchronizer authorizationSynchronizer, IApplicationRequestContextManager applicationRequestContextManager, ILogger logger ) { Ensure.ArgumentNotNull(requestAuthorizer, nameof(requestAuthorizer)); Ensure.ArgumentNotNull(authorizationSynchronizer, nameof(authorizationSynchronizer)); Ensure.ArgumentNotNull(applicationRequestContextManager, nameof(applicationRequestContextManager)); Ensure.ArgumentNotNull(logger, nameof(logger)); this.requestAuthorizer = requestAuthorizer; this.authorizationSynchronizer = authorizationSynchronizer; this.applicationRequestContextManager = applicationRequestContextManager; this.logger = logger; }