public void CanConvertFromStringReturnsFalseForHttpResponseMessage() { HttpResponseMessage response = new HttpResponseMessage<int>(5); HttpParameterValueConverter converter = HttpParameterValueConverter.GetValueConverter(response.GetType()); if (converter.CanConvertFromString) { Assert.Fail(string.Format("CanConvertFromString was wrong for HttpResponseMessage.")); } }
public WebApiUsageResponse(HttpResponseMessage response, string apikey) { if (response != null) { UsageType = response.GetType().Name; StatusCode = Convert.ToInt32(response.StatusCode); base.extractHeaders(response.Headers); Timestamp = DateTime.Now; ApiKey = apikey; } else { throw new ArgumentNullException("response cannot be null"); } }
/// <summary> /// Initializes a new instance of <see cref="WebApiUsageResponse"/> /// </summary> /// <param name="response"></param> public WebApiUsageResponse(HttpResponseMessage response) { if (response != null) { UsageType = response.GetType().Name; StatusCode = Convert.ToInt32(response.StatusCode); base.ExtractHeaders(response.Headers); } else { throw new ArgumentNullException("response cannot be null"); } }