public RuntimeEnv( CancellationTokenSource source, Encoding encoding, MemoryConsole console, MemoryFS fileSystem, TestTimeSpec?timeSpec, MemorySystemEnvironment sysEnv) : this(source, source.Token, encoding, console, fileSystem, timeSpec, sysEnv) { }
public RuntimeEnv( CancellationTokenSource source, CancellationToken token, Encoding encoding, MemoryConsole console, MemoryFS fileSystem, TestTimeSpec?timeSpec, MemorySystemEnvironment sysEnv) { Source = source; Token = token; Encoding = encoding; Console = console; FileSystem = fileSystem; TimeSpec = timeSpec ?? TestTimeSpec.RunningFromNow(); SysEnv = sysEnv; }
public DirectoryIO(MemoryFS fs, DateTime now) => (this.fs, this.now) = (fs, now);
public FileIO(MemoryFS fs, DateTime now) => (this.fs, this.now) = (fs, now);
public SimpleTextWriter(string path, MemoryFS fs, DateTime now) => (this.path, this.fs, this.now) = (path, fs, now);