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