public void StampSdkVersionToContext()
        {
            Util.StampSdkVersionToContext(null);

            ITelemetry eventTelemetry = new EventTelemetry("FooEvent");

            Assert.IsNull(eventTelemetry?.Context?.GetInternalContext()?.SdkVersion);

            Util.StampSdkVersionToContext(eventTelemetry);

            Assert.IsNotNull(eventTelemetry.Context);
            Assert.IsNotNull(eventTelemetry.Context.GetInternalContext());
            TestUtil.ValidateSdkVersionString(eventTelemetry.Context.GetInternalContext().SdkVersion);

            ITelemetry metricTelemetry = new MetricTelemetry("FooMetric", count: 3, sum: 30, min: 10, max: 10, standardDeviation: 0);

            Util.StampSdkVersionToContext(metricTelemetry);

            Assert.IsNotNull(metricTelemetry.Context);
            Assert.IsNotNull(metricTelemetry.Context.GetInternalContext());
            TestUtil.ValidateSdkVersionString(metricTelemetry.Context.GetInternalContext().SdkVersion);
        }