|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.DotNet.RemoteExecutor;
using Xunit;
namespace Aspire.Azure.Messaging.ServiceBus.Tests;
public class AzureMessagingServiceBusSettingsTests
{
[Fact]
public void TracingIsEnabledWhenAzureSwitchIsSet()
{
RemoteExecutor.Invoke(() => EnsureTracingIsEnabledWhenAzureSwitchIsSet(true)).Dispose();
RemoteExecutor.Invoke(() => EnsureTracingIsEnabledWhenAzureSwitchIsSet(false), ConformanceTests.EnableTracingForAzureSdk()).Dispose();
}
private static void EnsureTracingIsEnabledWhenAzureSwitchIsSet(bool expectedValue)
{
Assert.Equal(expectedValue, new AzureMessagingServiceBusSettings().DisableTracing);
}
}
|