示例#1
0
        public void ZipkinSpanConverterTest_GenerateSpan_RemoteEndpointOmittedByDefault()
        {
            // Arrange
            var span = CreateTestSpan();

            // Act & Assert
            var zipkinSpan = ZipkinConversionExtensions.ToZipkinSpan(span, DefaultZipkinEndpoint);

            Assert.Null(zipkinSpan.RemoteEndpoint);
        }
示例#2
0
        public void ZipkinSpanConverterTest_GenerateSpan_RemoteEndpointResolution()
        {
            // Arrange
            var span = CreateTestSpan(
                additionalAttributes: new Dictionary <string, object>
            {
                ["net.peer.name"] = "RemoteServiceName",
            });

            // Act & Assert
            var zipkinSpan = ZipkinConversionExtensions.ToZipkinSpan(span, DefaultZipkinEndpoint);

            Assert.NotNull(zipkinSpan.RemoteEndpoint);
            Assert.Equal("RemoteServiceName", zipkinSpan.RemoteEndpoint.ServiceName);
        }