public void Should_return_Null_When_Get_Called_And_Key_Not_Exists() { CultureInfo.CurrentCulture = new CultureInfo(EnUs); var jsonResourceProvider = new JsonResourcesProvider(ResourceName); var res = jsonResourceProvider.Get("NotExistsInEn", CultureInfo.CurrentCulture); Assert.Null(res); }
public void Should_not_Load_When_Resource_Localization_not_Exists() { CultureInfo.CurrentCulture = new CultureInfo("fr-CA"); var jsonResourceProvider = new JsonResourcesProvider(ResourceName); var actual = jsonResourceProvider.LoadResourcesForCulture(CultureInfo.CurrentCulture); Assert.False(actual); }
public void Should_Get_String_When_Get_Called_And_Key_Exists(string value, string culture) { var jsonResourceProvider = new JsonResourcesProvider(ResourceName); var res = jsonResourceProvider.Get("Hello", new CultureInfo(culture)); Assert.NotNull(res); Assert.Equal(value, res); }
public void Should_Load_When_Resource_Exists() { CultureInfo.CurrentCulture = new CultureInfo(EnUs); var jsonResourceProvider = new JsonResourcesProvider(ResourceName); var actual = jsonResourceProvider.LoadResourcesForCulture(CultureInfo.CurrentCulture); Assert.True(actual); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); CultureInfo.CurrentCulture = new CultureInfo("en-US"); var provider = new JsonResourcesProvider("Resources/res"); var localizer = new Localizer <MsgDef>(provider, false); var value1 = localizer[MsgDef.Key1]; Console.WriteLine(value1); var value2 = localizer[MsgDef.key2]; Console.WriteLine(value2); }