- using Lua.IO;
- namespace Lua.Tests.Helpers
- {
- public class TestStandardIO :ILuaStandardIO
- {
- private readonly ConsoleStandardIO consoleStandardIO = new ConsoleStandardIO();
- public ILuaStream Input => consoleStandardIO.Input;
- // This is a test implementation of Output that writes to the console. Because NUnit does not support Console output streams.
-
- public ILuaStream Output { get; set; } = new StandardIOStream(new BufferedOutputStream((memory) => { Console.WriteLine(memory.ToString()); }));
- public ILuaStream Error => consoleStandardIO.Error;
- }
- }
|