namespace e_suite.DependencyInjection; public class RealFileSystem : IFileSystem { public bool FileExists(string path) => File.Exists(path); public void CreateDirectory(string path) => Directory.CreateDirectory(path); public string[] GetFiles(string path, string searchPattern) => Directory.GetFiles(path, searchPattern); public string ReadAllText(string path) => File.ReadAllText(path); public void WriteAllText(string path, string contents) => File.WriteAllText(path, contents); public Stream OpenRead(string path) => File.OpenRead(path); }