/// <summary>
        /// Get all market pairs
        /// </summary>
        /// <returns>Collection of trading pairs</returns>
        public static async Task <string[]> GetMarketPairs(this ITradeOgre service)
        {
            var markets = new List <string>();

            var exchangeMkts = await service.GetMarkets();

            foreach (var market in exchangeMkts)
            {
                markets.Add(market.Key);
            }

            return(markets.ToArray());
        }
        /// <summary>
        /// Get converted Markets
        /// </summary>
        /// <returns>Collection of Ticker objects</returns>
        public static async Task <List <Ticker> > GetMarketsConverted(this ITradeOgre service)
        {
            var tickers = new List <Ticker>();

            var markets = await service.GetMarkets();

            foreach (var market in markets)
            {
                var ticker = new Ticker(market.Value);
                ticker.TradingPair = market.Key;

                tickers.Add(ticker);
            }

            return(tickers);
        }
Exemple #3
0
        public void GetMarkets_Test()
        {
            var markets = _service.GetMarkets().Result;

            Assert.NotNull(markets);
        }