コード例 #1
0
        public void CreateNewSubscriber_ReturnsSubscriber()
        {
            // Arrange
            var factory = new NetMQFactory(requestDispatcher, topicDispatcher, monitor, messageFactory);

            // Act
            var subscriber = factory.CreateSubscriber(TcpAddress.Localhost(5555));

            // Assert
            Assert.That(subscriber, Is.Not.Null);
        }
コード例 #2
0
        public void SubscriberType_ReturnsINetMQSubscriber()
        {
            // Arrange
            var factory = new NetMQFactory(requestDispatcher, topicDispatcher, monitor, messageFactory);

            // Act
            var subscriberType = factory.SubscriberType;

            // Assert
            Assert.AreSame(subscriberType, typeof(INetMQSubscriber));
        }
コード例 #3
0
        public void CreateNewPublisher_ReturnsPublisher()
        {
            // Arrange
            var factory = new NetMQFactory(requestDispatcher, topicDispatcher, monitor, messageFactory);

            // Act
            var publisher = factory.CreatePublisher(TcpAddress.Wildcard(5555));

            // Assert
            Assert.That(publisher, Is.Not.Null);
        }
コード例 #4
0
        public void SubscriberMonitor_ReturnsSuppliedMonitor()
        {
            // Arrange
            var factory = new NetMQFactory(requestDispatcher, topicDispatcher, monitor, messageFactory);

            // Act
            var subscriberMonitor = factory.SubscriberMonitor;

            // Assert
            Assert.AreSame(monitor, subscriberMonitor);
        }
コード例 #5
0
ファイル: FluentConstruction.cs プロジェクト: ewin66/Pigeon
        public void SimpleBuilder()
        {
            // Act
            var builder = Builder.WithName("name");

            builder.WithSerializer(new DotNetSerializer(), true);

            var transportFactory = NetMQTransport.FromBuilder(
                builder,
                NetMQFactory.FromBuilder(
                    builder,
                    new NetMQMonitor(new NetMQPoller()),
                    NetMQMessageFactory.FromBuilder(builder)));

            var router = builder.Build();

            // Assert
            Assert.That(router, Is.Not.Null);
        }