public void Validate_StatsDIsFullyConfigured_Success() { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration); var validationResult = azureAuthenticationValidationStep.Run(); // Assert Assert.True(validationResult.IsSuccessful); }
public void Validate_StatsDIsFullyConfigured_Success() { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration, NullLogger <StatsDMetricSinkValidationStep> .Instance); var validationResult = azureAuthenticationValidationStep.Run(); // Assert PromitorAssert.ValidationIsSuccessful(validationResult); }
public void Validate_StatsDWithoutMetricPrefix_Succeeds(string metricPrefix) { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks.Statsd.MetricPrefix = metricPrefix; // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration); var validationResult = azureAuthenticationValidationStep.Run(); // Assert Assert.True(validationResult.IsSuccessful); }
public void Validate_StatsDWithoutHost_Fails(string host) { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks.Statsd.Host = host; // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration); var validationResult = azureAuthenticationValidationStep.Run(); // Assert Assert.False(validationResult.IsSuccessful); }
public void Validate_StatsDWithoutMetricPrefix_Succeeds(string metricPrefix) { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks.Statsd.MetricPrefix = metricPrefix; // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration, NullLogger <StatsDMetricSinkValidationStep> .Instance); var validationResult = azureAuthenticationValidationStep.Run(); // Assert PromitorAssert.ValidationIsSuccessful(validationResult); }
public void Validate_StatsDWithoutHost_Fails(string host) { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks.Statsd.Host = host; // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration, NullLogger <StatsDMetricSinkValidationStep> .Instance); var validationResult = azureAuthenticationValidationStep.Run(); // Assert PromitorAssert.ValidationFailed(validationResult); }
public void Validate_StatsDWithNegativePort_Fails() { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks.Statsd.Port = -1; // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration, NullLogger <StatsDMetricSinkValidationStep> .Instance); var validationResult = azureAuthenticationValidationStep.Run(); // Assert Assert.False(validationResult.IsSuccessful); }
public void Validate_NoSinksConfigured_Success() { // Arrange var runtimeConfiguration = CreateRuntimeConfiguration(); runtimeConfiguration.Value.MetricSinks = null; // Act var azureAuthenticationValidationStep = new StatsDMetricSinkValidationStep(runtimeConfiguration, NullLogger <StatsDMetricSinkValidationStep> .Instance); var validationResult = azureAuthenticationValidationStep.Run(); // Assert Assert.True(validationResult.IsSuccessful); }