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); }
public void SubscriberType_ReturnsINetMQSubscriber() { // Arrange var factory = new NetMQFactory(requestDispatcher, topicDispatcher, monitor, messageFactory); // Act var subscriberType = factory.SubscriberType; // Assert Assert.AreSame(subscriberType, typeof(INetMQSubscriber)); }
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); }
public void SubscriberMonitor_ReturnsSuppliedMonitor() { // Arrange var factory = new NetMQFactory(requestDispatcher, topicDispatcher, monitor, messageFactory); // Act var subscriberMonitor = factory.SubscriberMonitor; // Assert Assert.AreSame(monitor, subscriberMonitor); }
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); }