mirror of
https://github.com/cyanfish/naps2.git
synced 2024-10-27 09:29:42 +03:00
28 lines
683 B
C#
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();
|
|
}
|
|
} |