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);
}
}