public MessageBus( IMessageHandlerFactoryStore messageHandlerFactoryStore, IMessagePublisher messagePublisher, IMessageScopeCreator scopeCreator, IMessageHandlerCaller messageHandlerCaller = null, ILogger <MessageBus> logger = null) { _messageHandlerFactoryStore = messageHandlerFactoryStore; _messagePublisher = messagePublisher; _scopeCreator = scopeCreator; _messageHandlerCaller = messageHandlerCaller ?? ReflectionMessageHandlerCaller.Instance; _logger = (ILogger)logger ?? NullLogger.Instance; }
public ScopeCreatorTests() { _messageScopeCreator = Resolve <IMessageScopeCreator>(); }