示例#1
0
        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);
        }
示例#2
0
 /// <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());