public async Task <List <BaseTypes.Market> > GetMarkets(InvokePrint Print) { try { var tmp = await bittrex.GetMarkets(); List <BittrexSharp.Domain.Market> MarketsBitttrex = tmp.ToList(); MarketsBitttrex.RemoveAll((x) => x.IsActive == false); List <BaseTypes.Market> resMarkets = new List <BaseTypes.Market>(); foreach (var t in MarketsBitttrex) { resMarkets.Add(new BaseTypes.Market { MarketName = t.MarketName, BaseCurrency = t.BaseCurrency, MarketCurrency = t.MarketCurrency }); } return(resMarkets); } catch (Exception ex) { System.Media.SystemSounds.Beep.Play(); Print("Ошибка BittrexApi GetMarkets: " + ex.Message); return(null); } }
public void GetMarkets_ShouldNotThrowException() { var bittrex = new Bittrex(); Func <Task> action = async() => { var _ = await bittrex.GetMarkets(); }; action.ShouldNotThrow(); }
private static async Task <ResponseWrapper <IEnumerable <Market> > > GetBittrixMarketAsync() { Console.WriteLine("before"); // Step Out from here var apiKey = "b6261f5e794f4c5fb0fcd8ede10eaea8"; var apiSecret = "7c8e55b4d0b245779e4d645f7a5bc92f"; var bittrex = new Bittrex(apiKey, apiSecret); var result = await bittrex.GetMarkets(); Console.WriteLine("after"); // Step Out from here return(result); }
public async void GetMarkets() { var res = await bittrex.GetMarkets(); Assert.NotEmpty(res.Result); }