private IStringLocalizer NewLocalizer(ConfigType configType, StringComparer comparer = null) { IConfiguration config = null; switch (configType) { case ConfigType.Json: config = JsonConfig; break; case ConfigType.Ini: config = IniConfig; break; } var options = Options.Create( new ConfigLocalizationOptions { Configuration = config, KeyComparer = comparer } ); var factory = new ConfigStringLocalizerFactory(options); return(factory.Create(typeof(IStringLocalizer))); }
public ConfigStringLocalizerFactoryTests() { var config = new ConfigurationBuilder() .Build(); var options = Options.Create( new ConfigLocalizationOptions { Configuration = config } ); Factory = new ConfigStringLocalizerFactory(options); }