public void SessionIdIsNotOverriden() { var metricTelemetry = new MetricTelemetry("name", 0); metricTelemetry.Context.Session.Id = "SessionId"; var source = new TestableSyntheticTelemetryInitializer(new Dictionary<string, string> { { "SyntheticTest-RunId", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("SessionId", metricTelemetry.Context.Session.Id); }
public void SessionIdIsSetToRunId() { var metricTelemetry = new MetricTelemetry("name", 0); var source = new TestableSyntheticTelemetryInitializer(new Dictionary <string, string> { { "SyntheticTest-RunId", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("ID", metricTelemetry.Context.Session.Id); }
public void SyntheticSourceIsSetToWellKnownValue() { var metricTelemetry = new MetricTelemetry("name", 0); var source = new TestableSyntheticTelemetryInitializer(new Dictionary <string, string> { { "SyntheticTest-RunId", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("Application Insights Availability Monitoring", metricTelemetry.Context.Operation.SyntheticSource); }
public void SyntheticSourceIsSetToWellKnownValue() { var metricTelemetry = new MetricTelemetry("name", 0); var source = new TestableSyntheticTelemetryInitializer(new Dictionary<string, string> { { "SyntheticTest-RunId", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("Application Insights Availability Monitoring", metricTelemetry.Context.Operation.SyntheticSource); }
public void UserIdIsSetToLocation() { var metricTelemetry = new MetricTelemetry("name", 0); var source = new TestableSyntheticTelemetryInitializer(new Dictionary <string, string> { { "SyntheticTest-Location", "LOCATION" }, { "SyntheticTest-RunId", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("LOCATION", metricTelemetry.Context.User.Id); }
public void UserIdIsSetToLocation() { var metricTelemetry = new MetricTelemetry("name", 0); var source = new TestableSyntheticTelemetryInitializer(new Dictionary<string, string> { { "SyntheticTest-Location", "LOCATION" }, { "SyntheticTest-RunId", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("LOCATION", metricTelemetry.Context.User.Id); }
public void SyntheticSourceIsNotSetIfUserProvidedValue() { var metricTelemetry = new MetricTelemetry("name", 0); metricTelemetry.Context.Operation.SyntheticSource = "SOURCE"; var source = new TestableSyntheticTelemetryInitializer(new Dictionary<string, string> { { "synthetictest-runid", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("SOURCE", metricTelemetry.Context.Operation.SyntheticSource); }
public void SyntheticSourceIsNotSetIfUserProvidedValue() { var metricTelemetry = new MetricTelemetry("name", 0); metricTelemetry.Context.Operation.SyntheticSource = "SOURCE"; var source = new TestableSyntheticTelemetryInitializer(new Dictionary <string, string> { { "synthetictest-runid", "ID" } }); source.Initialize(metricTelemetry); Assert.AreEqual("SOURCE", metricTelemetry.Context.Operation.SyntheticSource); }