using System; using System.Collections; using NUnit.Framework.Internal; namespace UnityEngine.TestRunner.NUnitExtensions.Runner { /// /// Implement this interface on a test command to support coroutine-style test execution. /// public interface IEnumerableTestMethodCommand { /// /// Executes the test command as an enumerable, allowing for frame-by-frame execution. /// /// The test execution context. /// An enumerable that yields control back to the test runner between steps. IEnumerable ExecuteEnumerable(ITestExecutionContext context); } }