Exemple #1
0
        protected override ISettingsLoader GetSettingsLoader()
        {
            var propertiesBuilder = new PropertiesBuilder()
                                    .WithFileSystem(FileSystem)
                                    .Build();

            return(propertiesBuilder.GetSettingsLoader());
        }
Exemple #2
0
        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));
        }