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="INetMQSubscriber"/> to the internal cache of monitored <see cref="ISubscriber"/>s /// </summary> /// <param name="subscriber"><see cref="INetMQSubscriber"/> to add to the cache of monitored <see cref="ISubscriber"/>s</param> public void AddSubscriber(INetMQSubscriber subscriber) => Add(subscriber, subscribers, s => s.InitializeConnection());