public void Validate_OpenTelemetryCollectorIsFullyConfigured_Success() { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); // Act var openTelemetryCollectorValidationStep = new OpenTelemetryCollectorMetricSinkValidationStep(runtimeConfiguration, NullLogger <OpenTelemetryCollectorMetricSinkValidationStep> .Instance); var validationResult = openTelemetryCollectorValidationStep.Run(); // Assert PromitorAssert.ValidationIsSuccessful(validationResult); }
public void Validate_OpenTelemetryCollectorWithInvalidCollectorUri_Fails(string collectorUri) { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks.OpenTelemetryCollector.CollectorUri = collectorUri; // Act var openTelemetryCollectorValidationStep = new OpenTelemetryCollectorMetricSinkValidationStep(runtimeConfiguration, NullLogger <OpenTelemetryCollectorMetricSinkValidationStep> .Instance); var validationResult = openTelemetryCollectorValidationStep.Run(); // Assert PromitorAssert.ValidationFailed(validationResult); }