public AzureServiceBusHubLifetimeManager( INodeIdProvider nodeIdProvider, MessageSenderHubLifetimeManager <THub> messageSender, IServiceBusPublisher serviceBusPublisher) { _nodeIdProvider = nodeIdProvider; _messageSender = messageSender; _serviceBusPublisher = serviceBusPublisher; }
public AzureServiceBusHubLifetimeManagerTests() { _serviceBusPublisher = A.Fake <IServiceBusPublisher>(); _nodeIdProvider = A.Fake <INodeIdProvider>(); _messageSender = A.Fake <MessageSenderHubLifetimeManager <TestHub> >(); _lifetimeManager = new AzureServiceBusHubLifetimeManager <TestHub>(_nodeIdProvider, _messageSender, _serviceBusPublisher); A.CallTo(() => _nodeIdProvider.NodeId).Returns(Guid.NewGuid()); }
public ServiceBusListener( INodeIdProvider nodeIdProvider, IOptions <SignalRAzureServiceBusOptions> options, ILogger <ServiceBusListener> logger) { _options = options.Value; _nodeIdProvider = nodeIdProvider; _logger = logger; }
public MessageDispatcher( INodeIdProvider nodeIdProvider, IMessageSenderProvider messageSenderProvider, IServiceBusListener serviceBusListener, ILogger <MessageDispatcher> logger) { _nodeIdProvider = nodeIdProvider; _messageSenderProvider = messageSenderProvider; _serviceBusListener = serviceBusListener; _logger = logger; }
public MessageDispatcherTests() { _nodeIdProvider = A.Fake <INodeIdProvider>(); _messageSenderProvider = A.Fake <IMessageSenderProvider>(); _listener = A.Fake <IServiceBusListener>(); _logger = A.Fake <ILogger <MessageDispatcher> >(); _messageSender = A.Fake <IMessageSender>(); A.CallTo(() => _nodeIdProvider.NodeId).Returns(Guid.NewGuid()); A.CallTo(() => _messageSenderProvider.GetMessageSenderForHub(A <string> ._)).Returns(_messageSender); A.CallTo(() => _listener.StartListeningAsync(A <MessageHandler> ._, A <CancellationToken> ._)) .Invokes((MessageHandler mh, CancellationToken _) => _messageHandler = mh); _dispatcher = new MessageDispatcher(_nodeIdProvider, _messageSenderProvider, _listener, _logger); }