public void Setup() { poller = mockPoller.Object; sender = mockSender.Object; receiver = mockReceiver.Object; publisher = mockPublisher.Object; subscriber = mockSubscriber.Object; pollableSocket = mockPollableSocket.Object; mockSender .SetupGet(m => m.PollableSocket) .Returns(pollableSocket); mockReceiver .SetupGet(m => m.PollableSocket) .Returns(pollableSocket); mockPublisher .SetupGet(m => m.PollableSocket) .Returns(pollableSocket); mockSubscriber .SetupGet(m => m.PollableSocket) .Returns(pollableSocket); }
/// <summary> /// Adds a <see cref="INetMQPublisher"/> to the internal cache of monitored <see cref="IPublisher"/>s /// </summary> /// <param name="publisher"><see cref="INetMQPublisher"/> to add to the cache of monitored <see cref="IPublisher"/>s</param> public void AddPublisher(INetMQPublisher publisher) => Add(publisher, publishers, p => p.InitializeConnection());