Ejemplo n.º 1
0
        public async Task GetUpcomingEarnings_Should_FetchResults()
        {
            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.json")
                         .Build();
            string    token  = config["TOKEN"];
            IEXClient client = new IEXClient(IEXBaseUrl.SandboxUrl, token);
            string    result = await client.GetUpcomingEarnings("AAPL");

            result.Should().NotBeNullOrEmpty();
        }
Ejemplo n.º 2
0
        public async Task GetUpcomingEarnings_Should_FetchResults()
        {
            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.json")
                         .Build();
            string    token  = config["TOKEN"];
            IEXClient client = new IEXClient(IEXBaseUrl.SandboxUrl, token);
            string    result = await client.GetUpcomingEarnings("market");

            IEXFormatter formatter = new IEXFormatter();
            List <IexUpcomingEarnings> iexUpcomingEarnings = formatter.FormatUpcomingEarnings(result);
            var a = iexUpcomingEarnings.Max(w => w.ReportDate);

            result.Should().NotBeNullOrEmpty();
        }