public void FileNuggetFinder_blacklist_wildcards() { var settingService = new SettingService_Mock(); var root = Path.GetDirectoryName(settingService.GetConfigFileLocation()); { //"*" wildcard settingService.SetSetting("i18n.BlackList", "./TestDir/*"); i18nSettings settings = new i18nSettings(settingService); //FileNuggetFinder finder = new FileNuggetFinder(settings); List <string> expected = new List <string>() { Path.Combine(root, "TestDir", "Dir02"), Path.Combine(root, "TestDir", "Dir1"), }; CollectionAssert.AreEqual(expected, settings.BlackList.ToList()); } { //"?" wildcard settingService.SetSetting("i18n.BlackList", "./TestDir/Dir?"); i18nSettings settings = new i18nSettings(settingService); List <string> expected = new List <string>() { Path.Combine(root, "TestDir", "Dir1"), }; CollectionAssert.AreEqual(expected, settings.BlackList.ToList()); } }
public void FileNuggetFinder_blacklist_wildcards() { var settingService = new SettingService_Mock(); var root = Path.GetDirectoryName(settingService.GetConfigFileLocation()); { //"*" wildcard settingService.SetSetting("i18n.BlackList", "./TestDir/*"); i18nSettings settings = new i18nSettings(settingService); //FileNuggetFinder finder = new FileNuggetFinder(settings); List<string> expected = new List<string>() { Path.Combine(root, "TestDir", "Dir02"), Path.Combine(root, "TestDir", "Dir1"), }; CollectionAssert.AreEqual(expected, settings.BlackList.ToList()); } { //"?" wildcard settingService.SetSetting("i18n.BlackList", "./TestDir/Dir?"); i18nSettings settings = new i18nSettings(settingService); List<string> expected = new List<string>() { Path.Combine(root, "TestDir", "Dir1"), }; CollectionAssert.AreEqual(expected, settings.BlackList.ToList()); } }