using Lua.IO; namespace Lua.Tests.Helpers; abstract class NotImplementedExceptionFileSystemBase : ILuaFileSystem { public virtual bool IsReadable(string path) { throw new NotImplementedException(); } public virtual ValueTask Open(string path, LuaFileOpenMode mode, CancellationToken cancellationToken) { throw new NotImplementedException(); } public virtual ValueTask Rename(string oldName, string newName, CancellationToken cancellationToken) { throw new NotImplementedException(); } public virtual ValueTask Remove(string path, CancellationToken cancellationToken) { throw new NotImplementedException(); } public virtual string DirectorySeparator => Path.DirectorySeparatorChar.ToString(); public virtual string GetTempFileName() { throw new NotImplementedException(); } public ValueTask OpenTempFileStream(CancellationToken cancellationToken) { throw new NotImplementedException(); } }