Example #1
0
    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();
    }
Example #2
0
 public JsonRpcWithFatalExceptions(DelimitedMessageHandler messageHandler, object target = null)
     : base(messageHandler, target)
 {
     this.IsFatalExceptionCount = 0;
 }