public void GetVersionReturnsCorrectVersion() { var doc = XDocument.Load(new StringReader("<DeploymentEvent><Build><MSBuild><BuildLabel>123</BuildLabel></MSBuild></Build></DeploymentEvent>")).Root; var source = new BuildInfoConfigComponentVersionTelemetryInitializerMock(doc); var requestTelemetry = new RequestTelemetry(); source.Initialize(requestTelemetry); Assert.AreEqual("123", requestTelemetry.Context.Component.Version); }
public void GetVersionReturnsNullVersionIfXmlDoesNotHaveLabel() { var doc = XDocument.Load(new StringReader("<DeploymentEvent></DeploymentEvent>")).Root; var source = new BuildInfoConfigComponentVersionTelemetryInitializerMock(doc); var requestTelemetry = new RequestTelemetry(); source.Initialize(requestTelemetry); Assert.IsNull(requestTelemetry.Context.Component.Version); }