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); }