Ejemplo n.º 1
0
        public Task Async_TestInvalidProtocol()
        {
            return(UsePipeWithMuxerAsync(async(a, b, mux) =>
            {
                mux.NegotiateAsync(a, CancellationToken.None);

                var ms = Multistream.Create(b, "/THIS_IS_WRONG");

                await Assert.ThrowsAsync <Exception>(() => ms.WriteAsync(Array.Empty <byte>(), 0, 0));
            }));
        }
Ejemplo n.º 2
0
        public void TestInvalidProtocol()
        {
            UsePipeWithMuxer((a, b, mux) =>
            {
                Task.Factory.StartNew(() => mux.Negotiate(a));

                var ms = Multistream.Create(b, "/THIS_IS_WRONG");

                Assert.Throws <AggregateException>(() => ms.Write(Array.Empty <byte>(), 0, 0));
            });
        }