public void OtelEnvResource_EnvVarKey() { // Act var resource = new OtelServiceNameEnvVarDetector().Detect(); // Assert Assert.Equal("OTEL_RESOURCE_ATTRIBUTES", OtelEnvResourceDetector.EnvVarKey); }
public void OtelServiceNameEnvVar_Null() { // Act var resource = new OtelServiceNameEnvVarDetector().Detect(); // Assert Assert.Equal(Resource.Empty, resource); }
public void OtelServiceNameEnvVar_EnvVarKey() { // Act var resource = new OtelServiceNameEnvVarDetector().Detect(); // Assert Assert.Equal("OTEL_SERVICE_NAME", OtelServiceNameEnvVarDetector.EnvVarKey); }
public void OtelServiceNameEnvVar_WithValue() { // Arrange var envVarValue = "my-service"; Environment.SetEnvironmentVariable(OtelServiceNameEnvVarDetector.EnvVarKey, envVarValue); // Act var resource = new OtelServiceNameEnvVarDetector().Detect(); // Assert Assert.NotEqual(Resource.Empty, resource); Assert.Contains(new KeyValuePair <string, object>(ResourceSemanticConventions.AttributeServiceName, envVarValue), resource.Attributes); }