Exemplo n.º 1
0
    public JsonRpcProxyGenerationTests(ITestOutputHelper logger)
        : base(logger)
    {
        var streams = FullDuplexStream.CreateStreams();

        this.serverStream = streams.Item1;
        this.clientStream = streams.Item2;

        this.clientRpc = JsonRpc.Attach <IServerDerived>(this.clientStream);

        this.server    = new Server();
        this.serverRpc = JsonRpc.Attach(this.serverStream, this.server);
    }
    public JsonRpcProxyGenerationTests(ITestOutputHelper logger)
        : base(logger)
    {
        var streams = FullDuplexStream.CreateStreams();

        this.serverStream = streams.Item1;
        this.clientStream = streams.Item2;

        this.clientRpc = JsonRpc.Attach <IServerDerived>(this.clientStream);

        this.server    = new Server();
        this.serverRpc = JsonRpc.Attach(this.serverStream, this.server);
        this.serverRpc.Disconnected += (sender, args) => args.Exception?.Rethrow();
    }