using Sdt.Core; using Xunit; namespace DevTool.Tests; public sealed class RuntimePolicyTests { [Fact] public void IsNonInteractive_True_WhenEnvVarSet() { Environment.SetEnvironmentVariable("SDT_NONINTERACTIVE", "1"); Assert.True(RuntimePolicy.IsNonInteractive()); Environment.SetEnvironmentVariable("SDT_NONINTERACTIVE", null); } [Fact] public void IsNonInteractive_True_WhenCliOverrideProvided() { Environment.SetEnvironmentVariable("SDT_NONINTERACTIVE", null); Assert.True(RuntimePolicy.IsNonInteractive(cliOverride: true)); } }