public ITransport CreateTransport(TransportParams parameters) { var factory = IoC.TransportFactory; var transport = new TestTransportWrapper(factory.CreateTransport(parameters), parameters.UseBinaryProtocol ? Defaults.Protocol : Protocol.Json); OnTransportCreated(transport); return(transport); }
public ITransport CreateTransport(TransportParams parameters) { var factory = IoC.TransportFactory; var transport = new TestTransportWrapper(factory.CreateTransport(parameters), parameters.UseBinaryProtocol ? Defaults.Protocol : Protocol.Json); transport.BeforeDataProcessed = BeforeDataProcessed; OnTransportCreated(transport); transport.MessageSent = OnMessageSent; _onWrappedTransportCreated?.Invoke(transport); return(transport); }
public TransportListenerWrapper(TestTransportWrapper wrappedTransport, ITransportListener wrappedListener, MessageHandler handler) { _wrappedTransport = wrappedTransport; _wrappedListener = wrappedListener; _handler = handler; }