using CliFx.Infrastructure; namespace ZB.MOM.WW.OtOpcUa.Client.CLI.Tests; /// /// Helper for creating CliFx instances and reading their output. /// public static class TestConsoleHelper { /// /// Creates a new for testing. /// public static FakeInMemoryConsole CreateConsole() { return new FakeInMemoryConsole(); } /// /// Reads all text written to the console's standard output. /// public static string GetOutput(FakeInMemoryConsole console) { console.Output.Flush(); return console.ReadOutputString(); } /// /// Reads all text written to the console's standard error. /// public static string GetError(FakeInMemoryConsole console) { console.Error.Flush(); return console.ReadErrorString(); } }