protected override ISettingsLoader GetSettingsLoader() { var propertiesBuilder = new PropertiesBuilder() .WithFileSystem(FileSystem) .Build(); return(propertiesBuilder.GetSettingsLoader()); }
public static Task <ISettings> LoadSettings(string fileName) { const string fileLocation = @"c:\MyFile.txt"; var fileSystem = Create(fileLocation, GetFileContents(fileName)); var propertiesBuilder = new PropertiesBuilder() .WithFileSystem(fileSystem) .Build(); return(propertiesBuilder.GetSettingsLoader().Load(fileLocation)); }