コード例 #1
0
        public void TestGetAllPairsLatestTickers()
        {
            var expected_ccy = new List <string>()
            {
                "btcusdt", "eoseth", "dashbtc", "xrpusdt", "ltcusdt", "eosbtc"
            };
            var all_pairs_ticker = RestApi.GetAllPairsLatestTickers();

            Task.WaitAll(all_pairs_ticker);

            Assert.Equal(TaskStatus.RanToCompletion, all_pairs_ticker.Status);
            Assert.NotEmpty(all_pairs_ticker.Result);

            var tickers = (from ticker in all_pairs_ticker.Result
                           where expected_ccy.Contains(ticker.Symbol)
                           select ticker).ToList();

            Assert.Equal(expected_ccy.Count, tickers.Count);
            Array.ForEach(tickers.ToArray(), delegate(Ticker x)
            {
                Assert.True(x.Open > 0);
            });
        }