using System.Collections; namespace NAPS2.App.Tests.Verification; public class InstallDirTestData : IEnumerable { public IEnumerator GetEnumerator() { if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("NAPS2_TEST_VERIFY"))) { yield break; } #if NET6_0_OR_GREATER if (OperatingSystem.IsWindows()) { yield return new object[] { Environment.GetEnvironmentVariable("NAPS2_TEST_ROOT") }; } else if (OperatingSystem.IsMacOS()) { // No tests yet } else if (OperatingSystem.IsLinux()) { // No tests yet } #else yield return new object[] { Environment.GetEnvironmentVariable("NAPS2_TEST_ROOT") }; #endif } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } }