コード例 #1
0
        public async Task Throws()
        {
            var uri = new Uri("wss://stream.binance.com:9443");

            var client = new DefaultWebSocketClient();

            using (var cts = new CancellationTokenSource())
            {
                await Assert.ThrowsAsync <ArgumentNullException>("uri", () => client.StreamAsync(null, cts.Token));

                await Assert.ThrowsAsync <ArgumentException>("token", () => client.StreamAsync(uri, CancellationToken.None));
            }
        }
コード例 #2
0
        public async Task StreamAsync()
        {
            var uri = new Uri("wss://stream.binance.com:9443");

            var client = new DefaultWebSocketClient();

            using (var cts = new CancellationTokenSource())
            {
                cts.Cancel();
                await client.StreamAsync(uri, cts.Token);
            }
        }
コード例 #3
0
        public async Task Throws()
        {
            using (var cts = new CancellationTokenSource())
            {
                await Assert.ThrowsAsync <ArgumentNullException>("uri", () => _webSocket.StreamAsync(null, cts.Token));

                await Assert.ThrowsAsync <ArgumentException>("token", () => _webSocket.StreamAsync(_uri, CancellationToken.None));
            }
        }