using System.Collections.Generic; using System.IO; using WireMock.Handlers; namespace WireMock.Net.ConsoleApplication { internal class CustomFileSystemFileHandler : IFileSystemHandler { private static readonly string AdminMappingsFolder = Path.Combine("__admin", "mappings"); /// public bool FolderExists(string path) { return Directory.Exists(path); } /// public void CreateFolder(string path) { Directory.CreateDirectory(path); } /// public IEnumerable EnumerateFiles(string path) { return Directory.EnumerateFiles(path); } /// public string GetMappingFolder() { return Path.Combine(@"c:\temp-wiremock", AdminMappingsFolder); } /// public string ReadMappingFile(string path) { return File.ReadAllText(path); } /// public void WriteMappingFile(string path, string text) { File.WriteAllText(path, text); } } }