opentelemetry-dotnet-instru.../test/IntegrationTests/AssemblyRedirectionOnNetFra...

33 lines
900 B
C#

// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
#if NETFRAMEWORK
using IntegrationTests.Helpers;
using Xunit.Abstractions;
namespace IntegrationTests;
public class AssemblyRedirectionOnNetFrameworkTests : TestHelper
{
public AssemblyRedirectionOnNetFrameworkTests(ITestOutputHelper output)
: base("AssemblyRedirection.NetFramework", output)
{
}
[Fact]
public void SubmitsTraces()
{
using var collector = new MockSpansCollector(Output);
SetExporter(collector);
const string TestApplicationActivitySource = "AssemblyRedirection.NetFramework.ActivitySource";
SetEnvironmentVariable("OTEL_DOTNET_AUTO_TRACES_ADDITIONAL_SOURCES", TestApplicationActivitySource);
collector.Expect(TestApplicationActivitySource);
RunTestApplication();
collector.AssertExpectations();
}
}
#endif