public Test_DictionaryBasedLocalizationSource() { var dictionaryProvider = Substitute.For <ILocalizationDictionaryProvider>(); var dictionaries = new Dictionary <string, ILocalizationDictionary>(); dictionaries["en"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("en")) { { "hello", "Hello" }, { "world", "World" }, { "fourtyTwo", "Fourty Two (42)" } }; dictionaries["tr"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("tr")) { { "hello", "Merhaba" }, { "world", "Dünya" } }; dictionaries["tr-TR"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("tr-TR")) { { "world", "Yeryüzü" } }; dictionaryProvider.Dictionaries.Returns(dictionaries); dictionaryProvider.DefaultDictionary.Returns(dictionaries["en"]); _localizationSource = new DictionaryBasedLocalizationSource("Test", dictionaryProvider); _localizationSource.Initialize(new LocalizationConfiguration(), new IocManager()); }
public FakeLocalizationDictionary() { Dictionaries["en"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("en")) { { "hello", "Hello" }, { "world", "World" }, { "fourtyTwo", "Fourty Two (42)" } }; Dictionaries["tr"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("tr")) { { "hello", "Merhaba" }, { "world", "Dünya" } }; Dictionaries["tr-TR"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("tr-TR")) { { "world", "Yeryüzü" } }; DefaultDictionary = Dictionaries["en"]; }
public FakeLocalizationDictionary() { Dictionaries["en"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("en")) { {"hello", "Hello"}, {"world", "World"}, {"fourtyTwo", "Fourty Two (42)"} }; Dictionaries["tr"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("tr")) { {"hello", "Merhaba"}, {"world", "Dünya"} }; Dictionaries["tr-TR"] = new LocalizationDictionaryWithAddMethod(new CultureInfo("tr-TR")) { {"world", "Yeryüzü"} }; DefaultDictionary = Dictionaries["en"]; }