public async Task GetTreasuryDataPointTest(TreasuryRateSymbol symbol) { var response = await sandBoxClient.Treasuries.DataPointAsync(symbol); Assert.IsNull(response.ErrorMessage); Assert.IsNotNull(response.Data); }
public async Task GetTreasuryTimeSeriesTest(TreasuryRateSymbol symbol) { var response = await sandBoxClient.Treasuries.TimeSeriesAsync(symbol); Assert.IsNull(response.ErrorMessage); Assert.IsNotNull(response.Data); Assert.IsNotNull(response.Data.FirstOrDefault()?.id); Assert.IsNotNull(response.Data.FirstOrDefault()?.value); }
public async Task <IEXResponse <decimal> > DataPointAsync(TreasuryRateSymbol symbol) { var returnValue = await executor.SymbolExecuteAsync <string>("data-points/market/[symbol]", symbol.GetDescriptionFromEnum()); if (returnValue.ErrorMessage != null) { return new IEXResponse <decimal>() { ErrorMessage = returnValue.ErrorMessage } } ; else { return new IEXResponse <decimal>() { Data = decimal.Parse(returnValue.Data) } }; }
public async Task <IEXResponse <IEnumerable <TimeSeriesResponse> > > TimeSeriesAsync(TreasuryRateSymbol symbol) => await executor.SymbolExecuteAsync <IEnumerable <TimeSeriesResponse> >("time-series/treasury/[symbol]", symbol.GetDescriptionFromEnum());