using System.Collections; using TerminalGuiFluentTesting; namespace IntegrationTests.FluentTests; public class TestDrivers : IEnumerable { public IEnumerator GetEnumerator () { yield return new object [] { TestDriver.Windows }; yield return new object [] { TestDriver.DotNet }; } IEnumerator IEnumerable.GetEnumerator () => GetEnumerator (); } /// /// Test cases for functions with signature TestDriver d, bool someFlag /// that enumerates all variations /// public class TestDrivers_WithTrueFalseParameter : IEnumerable { public IEnumerator GetEnumerator () { yield return new object [] { TestDriver.Windows,false }; yield return new object [] { TestDriver.DotNet,false }; yield return new object [] { TestDriver.Windows,true }; yield return new object [] { TestDriver.DotNet,true }; } IEnumerator IEnumerable.GetEnumerator () => GetEnumerator (); }