// See https://aka.ms/new-console-template for more information using System.Text; using InkBlot; var parser = new InkBlotParser(); parser.Parse(new PreMadeFileReader(new Dictionary { { "main.ink", "Hel-\\lo!" } }), "main.ink"); internal class PreMadeFileReader(Dictionary filesToContents) : IFileReader { public Stream GetContents(string filename) { return new MemoryStream(Encoding.UTF8.GetBytes(filesToContents[filename])); } }