Beispiel #1
0
        public void GenerateActivity_RemoteEndpointResolutionPriority(RemoteEndpointPriorityTestCase testCase)
        {
            // Arrange
            var activity = ZipkinExporterTests.CreateTestActivity(additionalAttributes: testCase.RemoteEndpointAttributes);

            // Act & Assert
            var zipkinSpan = ZipkinActivityConversionExtensions.ToZipkinSpan(activity, DefaultZipkinEndpoint);

            Assert.NotNull(zipkinSpan.RemoteEndpoint);
            Assert.Equal(testCase.ExpectedResult, zipkinSpan.RemoteEndpoint.ServiceName);
        }
Beispiel #2
0
        public void JaegerActivityConverterTest_GenerateJaegerSpan_RemoteEndpointResolutionPriority(RemoteEndpointPriorityTestCase testCase)
        {
            // Arrange
            var activity = CreateTestActivity(additionalAttributes: testCase.RemoteEndpointAttributes);

            // Act
            var jaegerSpan = activity.ToJaegerSpan();

            // Assert
            var tags = jaegerSpan.Tags.Where(t => t.Key == "peer.service");

            Assert.Single(tags);
            var tag = tags.First();

            Assert.Equal(testCase.ExpectedResult, tag.VStr);
        }