public void AllSymbolsMiniTickerStream_Test()
        {
            var stream = BinanceWebSocketFactory.CreateAllSymbolsMiniTickerStream(EnvironmentInfo.TESTNET);

            stream.Subscribe();
            stream.OnDataReceived += (List <WebSocket.Domain.MiniTickerData> message) =>
            {
                stream.Disconnect();
                Assert.IsTrue(true);
            };
        }
        public void OrdersStream_Test()
        {
            string address = "tbnb1ypgjxvscw2cezmd6slguyjk95yrnuahp4c4kd7";

            var stream = BinanceWebSocketFactory.CreateOrdersStream(EnvironmentInfo.TESTNET);

            stream.Subscribe(address);
            stream.OnDataReceived += (List <WebSocket.Domain.OrdersData> message) =>
            {
                stream.Disconnect();
                Assert.IsTrue(true);
            };
        }
        public void BookDepthStream_Test()
        {
            List <string> symbols = new List <string>();

            symbols.Add("BNB_BTC");

            var stream = BinanceWebSocketFactory.CreateBookDepthStream(EnvironmentInfo.TESTNET);

            stream.Subscribe(symbols);
            stream.OnDataReceived += (WebSocket.Domain.MarketDepthData message) =>
            {
                stream.Disconnect();
                Assert.IsTrue(true);
            };
        }
        public void CandlestickStream_Test()
        {
            List <string> symbols = new List <string>();

            symbols.Add("BNB_BTC");

            var stream = BinanceWebSocketFactory.CreateCandlestickStream(EnvironmentInfo.TESTNET);

            stream.Subscribe(symbols, WebSocket.Streams.CandlestickStream.KlineIntervals.FiveMinute);
            stream.OnDataReceived += (List <WebSocket.Domain.TradesData> message) =>
            {
                stream.Disconnect();
                Assert.IsTrue(true);
            };
        }