naps2/NAPS2.App.Tests/AppTestData.cs
2022-12-18 13:52:33 -08:00

28 lines
683 B
C#

using System.Collections;
using NAPS2.App.Tests.Targets;
namespace NAPS2.App.Tests;
public class AppTestData : IEnumerable<object[]>
{
public IEnumerator<object[]> GetEnumerator()
{
if (OperatingSystem.IsWindows())
{
yield return new object[] { new WinNet462AppTestTarget() };
}
else if (OperatingSystem.IsMacOS())
{
yield return new object[] { new MacAppTestTarget() };
}
else if (OperatingSystem.IsLinux())
{
yield return new object[] { new LinuxAppTestTarget() };
}
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}