public static ConfigItems LoadConfigItems(string basePath) { var configReader = new ConfigReader(basePath); configReader.Load(); return(new ConfigItems { ArticleFilePath = configReader.FindItem(ConfigItemNames.ArticleFilePath), WordsFilePath = configReader.FindItem(ConfigItemNames.WordsFilePath), OutputFilePath = configReader.FindItem(ConfigItemNames.OutputFilePath), StatementDelimeters = configReader.FindItem(ConfigItemNames.StatementDelimeters), OtherDelimeters = configReader.FindItem(ConfigItemNames.OtherDelimeters), Abbreviations = configReader.FindItem(ConfigItemNames.Abbreviations) }); }