public void Set_ProvideLocalizedContentDictionary_SetsProperty() { var testClass = new TestClassA(); var localizedContent = new Dictionary <string, string> { { DEFAULT_LANGUAGE, ANY_STRING_1 }, { OTHER_LANGUAGE, ANY_STRING_2 } }; testClass.Set(i => i.PropertyA, localizedContent); var localized = testClass.Localize(DEFAULT_LANGUAGE); Assert.Equal(ANY_STRING_1, localized.PropertyA); }
public void Set_ProvideLocalizedContentArray_SetsProperty() { var testClass = new TestClassA(); var localizedContent = new[] { new LocalizedContent(DEFAULT_LANGUAGE, ANY_STRING_1), new LocalizedContent(OTHER_LANGUAGE, ANY_STRING_2) }; testClass.Set(i => i.PropertyA, localizedContent); var localized = testClass.Localize(DEFAULT_LANGUAGE); Assert.Equal(ANY_STRING_1, localized.PropertyA); }