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); }
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); }