public WebSocketTransportTests(ITestOutputHelper output) : base(output) { Server = RegisterDisposable(TransportServerFactory.Instance.Create( TransportType.Ws, WebSocketTransmissionServerFactory.Instance.Create(new WebSocketTransmissionServerOptions(BrokerWorkingDir)), new ProtobufTransportProtocolSerializationProvider())); Client = TransportClientFactory.Instance.Create( TransportType.Ws, WebSocketTransmissionClient.Create(), new ProtobufTransportProtocolSerializationProvider()); }
public WebSocketSecureTransportTests(ITestOutputHelper output) : base(output) { var cert = new X509Certificate2("test-cert.pfx", "god"); Server = RegisterDisposable(TransportServerFactory.Instance.Create( TransportType.Wss, WebSocketTransmissionServerFactory.Instance.CreateSecure(new WebSocketTransmissionServerOptions(BrokerWorkingDir), cert, SslProtocols.None), new ProtobufTransportProtocolSerializationProvider())); Client = TransportClientFactory.Instance.Create( TransportType.Wss, WebSocketTransmissionClient.CreateSecure(), new ProtobufTransportProtocolSerializationProvider()); }
protected override ITransmissionClient CreateClient() { return(WebSocketTransmissionClient.CreateSecure()); }