static void Main(string[] args)
        {
            var container = DependencyInjectionExample.AutoFacSetup();
            //TestConnection(container);
            //GetCurrencies();
            //GetCurrenciesAsync();
            //GetCurrency("BTC");
            //GetCurrencyAsync("BTC");
            //GetTicker("LTC_BTC");
            //GetTickerAsync("LTC_BTC");
            //GetMarketStatus("LTC_BTC");
            //GetMarketStatusAsync("LTC_BTC");
            //GetMarketHistory("LTC_BTC", 5);
            //GetMarketHistoryAsync("LTC_BTC", 5);
            //GetMarketSummary("LTC_BTC");
            //GetMarketSummaryAsync("LTC_BTC");
            //GetMarketSummaries();
            //GetMarketSummariesAsync();
            //GetOrderBook("LTC_BTC");
            //GetOrderBookAsync("LTC_BTC", OrderType.Sell);
            //GetBalanceAsync("BTC");  //doesn't work
            //GetBalancesAsync();
            //GenerateAddressAsync("BTC");
            var result = StackExchangeQuestion.GetBalance("BTC");

            System.Console.WriteLine(result);
            System.Console.ReadKey();
        }
        private static void RestClient_GetCurrencies()
        {
            System.Console.WriteLine("Hello World!");
            var container = DependencyInjectionExample.AutoFacSetup();
            var client    = container.Resolve <IApiClient>();
            var result    = client.GetRequest <TradeSatoshiResponse <IList <CurrencyInfo> > >(new Uri(@"https://tradesatoshi.com/api/public/getcurrencies"));

            System.Console.WriteLine(result);
        }
        //private static TradeSatoshiSettings _settings;


        static Program()
        {
            _container = DependencyInjectionExample.AutoFacSetup();
        }