namespace Terminal.Gui.Drivers;
///
/// Marker interface for IInput implementations that support test input injection.
///
/// The input record type
public interface ITestableInput : IInput
where TInputRecord : struct
{
///
/// Adds an input record that will be returned by Peek/Read for testing.
///
void AddInput (TInputRecord input);
}