/* In jurisdictions that recognize copyright waivers, I've waived all copyright and related or neighboring rights for to this project. In areas where these waivers are not recognized, BSD-3-Clause is enforced. See the (UN)LICENSE file in the project root for more information. */ namespace Tomas.Tests.Shell; internal class MockShell : IShell { public string? ReadLine { get; } public Dictionary Programs => new() { { "test", new MockProgram() }, }; public IEnumerable>? ParseArguments(IProgram program, string[] arguments) { throw new NotImplementedException(); } }