public void GetOrdersTest() { var symbol = "DCC-BTC"; var orders = _repo.GetOrders(symbol).Result; Assert.True(orders != null); }
/// <summary> /// Get orders for a pair /// </summary> /// <param name="symbol">String of symbol</param> /// <returns>OrderResponse array</returns> public OrderResponse[] GetOrders(string symbol) { int i = 0; if (_thisExchange == Exchange.BINANCE) { var binanceOrders = _bianceRepo.GetOrders(symbol).Result; while (binanceOrders == null && i < 3) { binanceOrders = _bianceRepo.GetOrders(symbol).Result; i++; } return(binanceOrders); } else if (_thisExchange == Exchange.GDAX) { var gdaxOrders = _gdaxRepo.GetRestOrders().Result; while (gdaxOrders == null && i < 3) { gdaxOrders = _gdaxRepo.GetRestOrders().Result; i++; } return(GDAXFillArrayToOrderResponseArray(gdaxOrders, symbol)); } else if (_thisExchange == Exchange.KUCOIN) { var kuOrders = _kuRepo.GetOrders(symbol).Result; while (kuOrders == null && i < 3) { kuOrders = _kuRepo.GetOrders(symbol).Result; i++; } return(KuCoinOrderListDetailToOrderResponseArray(kuOrders, symbol)); } else { return(null); } }