/// <summary> /// Get converted Order Book /// </summary> /// <param name="pair">Trading pair</param> /// <returns>OrderBook object</returns> public static async Task <OrderBook> GetOrderBookConverted(this ITradeOgre service, string pair) { var buys = new List <OrderBookDetail>(); var sells = new List <OrderBookDetail>(); var books = await service.GetOrderBook(pair); foreach (var buy in books.Buy) { var book = new OrderBookDetail { Quantity = buy.Key, Price = buy.Value }; buys.Add(book); } foreach (var sell in books.Sell) { var book = new OrderBookDetail { Quantity = sell.Key, Price = sell.Value }; sells.Add(book); } return(new OrderBook { Buys = buys, Sells = sells }); }
public void GetOrderBook_Test() { var pair = "BTC-LTC"; var books = _service.GetOrderBook(pair).Result; Assert.NotNull(books); }