public void Non_RequestTelemetry_should_not_set_success() { DependencyTelemetry telemetry = new DependencyTelemetry(); ITelemetryInitializer telemetryInitializer = new Http4xxSuccessTelemetryInitializer(); bool?previousValue = telemetry.Success; telemetryInitializer.Initialize(telemetry); Assert.AreEqual(previousValue, telemetry.Success); Assert.IsFalse(telemetry.Context.Properties.ContainsKey("Overridden4xx")); }
public void Response_codes_between_400_499_should_be_success(int code) { RequestTelemetry telemetry = new RequestTelemetry() { ResponseCode = code.ToString() }; ITelemetryInitializer telemetryInitializer = new Http4xxSuccessTelemetryInitializer(); telemetryInitializer.Initialize(telemetry); Assert.AreEqual(true, telemetry.Success); Assert.AreEqual("true", telemetry.Context.Properties["Overridden4xx"]); }