Ejemplo n.º 1
0
        public IEXClientFixture()
        {
            Client = new IEXClient(CredsHelper.GetIEXToken(), logger: null, useCache: false);

            var t = Client.GetOptions("AMD");

            t.Wait();

            Options = t.Result;

            var dt = Client.GetOptionDetails("AMD", "20210806");

            dt.Wait();

            OptionDetails = dt.Result;

            var price = Client.GetPrice("AMD");

            price.Wait();

            Price = price.Result.Success;

            var search = Client.Search("stitch", 5);

            search.Wait();

            SearchResults = search.Result.Success;

            var advancedStats = Client.GetAdvancedStats("GOOGL");

            advancedStats.Wait();

            AdvancedStats = advancedStats.Result.Success;
        }
        public async Task EndToEnd()
        {
            var creds = CredsHelper.GetCoinMarketCapToken();

            var client = new coinmarketcap.CoinMarketCapClient(creds);

            core.Shared.Adapters.Cryptos.Listings listings = await client.Get();

            Assert.NotNull(listings);

            listings.TryGet("BTC", out var btc);

            Assert.True(btc.Value.Amount > 0);
        }
Ejemplo n.º 3
0
 public IEXSpikes(Xunit.Abstractions.ITestOutputHelper helper)
 {
     _helper = helper;
     _client = new IEXClient(CredsHelper.GetIEXToken(), logger: null);
 }