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(); }
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(); }