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);
            }
        }
Exemple #2
0
 /// <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));
 }