public void GetTagContext_ReturnsExpected()
        {
            var options  = new MetricsObserverOptions();
            var stats    = new TestOpenTelemetryMetrics();
            var observer = new HttpClientCoreObserver(options, stats, null);

            var req        = GetHttpRequestMessage();
            var resp       = GetHttpResponseMessage(HttpStatusCode.InternalServerError);
            var tagContext = observer.GetLabels(req, resp, TaskStatus.RanToCompletion);
            var tagValues  = tagContext.ToList();

            tagValues.Contains(KeyValuePair.Create("clientName", "localhost:5555"));
            tagValues.Contains(KeyValuePair.Create("uri", "/foo/bar"));
            tagValues.Contains(KeyValuePair.Create("status", "500"));
            tagValues.Contains(KeyValuePair.Create("method", "GET"));
        }