using System.Drawing; namespace TerminalGuiFluentTesting; internal class FakeOutput : IConsoleOutput { public IOutputBuffer LastBuffer { get; set; } public Size Size { get; set; } /// public void Dispose () { } /// public void Write (ReadOnlySpan text) { } /// public void Write (IOutputBuffer buffer) { LastBuffer = buffer; } /// public Size GetWindowSize () { return Size; } /// public void SetCursorVisibility (CursorVisibility visibility) { } /// public void SetCursorPosition (int col, int row) { CursorPosition = new Point (col, row); } /// /// The last value set by calling /// public Point CursorPosition { get; private set; } }