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>();
 }