Example #1
0
        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);
            }
        }
Example #2
0
        public void GetMarkets_ShouldNotThrowException()
        {
            var         bittrex = new Bittrex();
            Func <Task> action  = async() => { var _ = await bittrex.GetMarkets(); };

            action.ShouldNotThrow();
        }
Example #3
0
        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);
        }
Example #4
0
        public async void GetMarkets()
        {
            var res = await bittrex.GetMarkets();

            Assert.NotEmpty(res.Result);
        }