public void CanGetSingleCompanyDetails(string ticker, string cik, bool expectResults) { var request = new GetSingleCompanyDetails { identifier = ticker, cik = cik }; //var requestUrl = request.ToGetUrl(); var response = ApiClient.GetSingleCompanyDetails(request); Assert.True((response == null) == !expectResults); if (expectResults) { Assert.True(response?.ticker == request.identifier || ticker.IsNullOrEmpty()); } if (expectResults) { Assert.True(response?.cik == request.cik || cik.IsNullOrEmpty()); } }
/// <summary> /// http://docs.intrinio.com/#companies /// Returns single company with securities nested /// </summary> /// <param name="request"></param> /// <returns></returns> public GetSingleCompanyDetailsResponse GetSingleCompanyDetails(GetSingleCompanyDetails request) { return(GetSingle <GetSingleCompanyDetails, GetSingleCompanyDetailsResponse>(request)); }