public void GetBinanceTimeTest() { IBinanceRepository repo = new BinanceRepository(); repo.SetExchangeApi(_exchangeApi); var binanceTime = repo.GetBinanceTime(); Assert.True(binanceTime > 0); }
public void GetAccountTest() { IBinanceRepository repo = new BinanceRepository(); repo.SetExchangeApi(_exchangeApi); var account = repo.GetBalance(); Assert.NotNull(account.Result); }
public void GetBinanceCandlestick() { IBinanceRepository repo = new BinanceRepository(); repo.SetExchangeApi(_exchangeApi); var pair = "BTCUSDT"; var interval = Interval.OneM; var candleSticks = repo.GetCandlestick(pair, interval).Result.ToList(); Assert.True(candleSticks.Count > 0); }
private static async Task Run() { var apiKey = "xnQUgRZZ4gxg9zkawrNy2MMjbi65sEv4ioDGkvA86a7jrbznGkapVFXIwM0RW7tD"; var apiSecret = "WB7TQ73CjonYHkv83p8DDa08ponvNcOIWtLREoBjdq743YrBOYPvYMSMI7dId9rZ"; using (var model = await BinanceRepository.Create(apiKey, apiSecret)) using (var view = new BalancerView()) { var presenter = new BalancerPresenter(view, model); Application.Run(view); } }
public void GetOrderBookTest() { IBinanceRepository repo = new BinanceRepository(); IFileRepository fileRepo = new FileRepository(); var apiInfo = fileRepo.GetConfig(); repo.SetExchangeApi(apiInfo); var pair = "INSBTC"; var orders = repo.GetOrderBook(pair).Result; Assert.True(orders != null); }
public void GetOpenOrdersTest() { IBinanceRepository repo = new BinanceRepository(); IFileRepository fileRepo = new FileRepository(); var apiInfo = fileRepo.GetConfig(); repo.SetExchangeApi(apiInfo); var pair = "BTCUSDT"; var orders = repo.GetOpenOrders(pair).Result.ToArray(); Assert.True(orders.Length > 0); }