public void FixtureSetup() { this._eventSubscriber = new DelegateMessageEventSubscriber(); this._messageEventDispatcher = new MessageEventDispatcher(new[]{this._eventSubscriber}); this._messageSink = new TcpMessageSink( new TcpListenerFactory(), this._messageEventDispatcher, new JsonMessageSerializerFactory(CreateTypeResolver())); }
public void FixtureSetup() { this._eventSubscriber = new DelegateMessageEventSubscriber(); this._messageEventDispatcher = new MessageEventDispatcher(new[]{this._eventSubscriber}); }
/// <summary> /// Initializes a new instance of the <see cref="T:System.Object"/> class. /// </summary> public TcpMessageSink(ITcpListenerFactory tcpListenerFactory, MessageEventDispatcher messageEventDispatcher, IMessageSerializerFactory messageSerializerFactory) { this._messageEventDispatcher = messageEventDispatcher; this._messageSerializerFactory = messageSerializerFactory; this._tcpListener = tcpListenerFactory.CreateListener(); this._connections = new List<TcpMessageSinkClientConnection>(); }