// 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