public LightweightMessageSizeTests(IRpcSerializer serializer, RpcConnectionType connectionType, bool keepConnectionAlive) : base(serializer, connectionType, keepConnectionAlive) { this.LightweightOptions = new Rpc.Lightweight.LightweightOptions { KeepSizeLimitedConnectionAlive = keepConnectionAlive, AllowReconnect = !keepConnectionAlive }; }
protected ClientServerTestsBase(IRpcSerializer serializer, RpcConnectionType connectionType) { this.serializer = serializer; //switch( connectionType ) //{ // case RpcConnectionType.LightweightInproc: // case RpcConnectionType.LightweightTcp: // case RpcConnectionType.LightweightSslTcp: // this.connectionProvider = new LightweightConnectionCreator(connectionType); // break; //} this.ConnectionType = connectionType; }
public LightweightActivationTests(RpcConnectionType connectionType) : base(connectionType) { }
protected RpcErrorsBaseTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
protected StreamingCallTests(RpcConnectionType connectionType) : base(new JsonRpcSerializer(), connectionType) { }
public LightweightCancellationTests(RpcConnectionType connectionType, bool roundTripCancellation) : base(connectionType) { this.RoundTripCancellation = roundTripCancellation; }
public LightweightRpcOptionTests(RpcConnectionType connectionType) : base(connectionType) { }
protected TimeoutTests(RpcConnectionType connectionType) : base(new ProtobufRpcSerializer(), connectionType) { }
protected MessageSizeTests(IRpcSerializer serializer, RpcConnectionType connectionType, bool keepConnectionAlive = true) : base(serializer, connectionType) { this.KeepConnectionAlive = keepConnectionAlive; }
protected RpcOptionTests(RpcConnectionType connectionType) { this.ConnectionType = connectionType; }
protected CancellationTests(RpcConnectionType connectionType) : base(new ProtobufRpcSerializer(), connectionType) { }
public GrpcMessageSizeTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
public GrpcErrorTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
public LightweightConnectionCreator(RpcConnectionType connectionType, LightweightOptions options = null) { this.options = options; }
public NetGrpcClientServerTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
protected AsyncSequenceTests(IRpcSerializer serializer, RpcConnectionType connectionType, bool roundTripCancellation) : base(serializer, connectionType) { this.RoundTripCancellation = roundTripCancellation; }
public LightweightClientServerTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
public LightweightCommunicationErrorTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
protected ActivationTests(RpcConnectionType connectionType) : base(new JsonRpcSerializer(), connectionType) { }
public LightweightTimeoutTests(RpcConnectionType connectionType, bool roundTripTimeout) : base(connectionType)//, roundTripTimeout) { this.RoundTripTimeout = roundTripTimeout; }
protected ClientServerBaseTests(IRpcSerializer serializer, RpcConnectionType connectionType) : base(serializer, connectionType) { }
public LightweightAsyncSequenceTests(RpcConnectionType connectionType, bool roundTripCancellation) : base(new ProtobufRpcSerializer(), connectionType, roundTripCancellation) { }