public void CanGetSingleDataPoint(string identifier, DataPointTag item, bool expectResults) { var request = new GetSingleDataPoint { identifier = identifier, item = item }; var requestUrl = request.ToGetUrl(); var response = ApiClient.GetSingleDataPoint(request); if (expectResults == false) { Assert.True(response.value.ToString() == IntrinioInternalFlags.na.ToString()); } //Assert.True((response == null) == !expectResults); if (expectResults == true) { Assert.True(response.identifier == request.identifier); } if (expectResults == true) { Assert.True(response.item == request.item); } }
/// <summary> /// http://docs.intrinio.com/#data-point /// Query for a SINGLE data point only. If rubbish ticker put in, value=nm (NOT MEANINGFUL) returned!! /// </summary> /// <param name="request"></param> /// <returns></returns> public GetSingleDataPointResponse GetSingleDataPoint(GetSingleDataPoint request) { return(GetSingle <GetSingleDataPoint, GetSingleDataPointResponse>(request)); }