Example #1
0
        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);
        }
Example #2
0
        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);
        }