public async Task GetTradeBalanceForAsset() { var configRepo = new ConfigRepository(new List <IExchangeConfig>().ToArray()); var config = await configRepo.Get(); var repo = new KrakenRepository(config); var tradebalance = await repo.CallPrivate <Dictionary <string, decimal> >("TradeBalance", new Dictionary <string, string>(){ { "asset", "ETH" } }); Assert.That(tradebalance, Is.Not.Null); }
public async Task GetOrder() { var configRepo = new ConfigRepository(new List <IExchangeConfig>().ToArray()); var config = await configRepo.Get(); var repo = new KrakenRepository(config); var service = new KrakenClientService(config, repo, new KrakenConfig()); var result = await service.GetOrders("OHG6X5-JVBOR-JTW7YA"); Assert.That(result, Is.Not.Null); }
public void Setup() { _krakenRepository = new KrakenRepository(new Config()); cr = new KrakenClientService(new Config(), _krakenRepository, new KrakenConfig()); }