public JsonRpcWithFatalExceptionsTests(ITestOutputHelper logger) : base(logger) { this.server = new Server(); var streams = FullDuplexStream.CreateStreams(); this.messageHandler = new DisposingMessageHandler(streams.Item1); this.clientRpc = new JsonRpcWithFatalExceptions(this.messageHandler); this.serverRpc = new JsonRpcWithFatalExceptions(new DisposingMessageHandler(streams.Item2), this.server); this.clientRpc.StartListening(); this.serverRpc.StartListening(); }
public JsonRpcWithFatalExceptions(DelimitedMessageHandler messageHandler, object target = null) : base(messageHandler, target) { this.IsFatalExceptionCount = 0; }