2025-05-27 14:27:50 +08:00
|
|
|
// namespace JiShe.IoT.Localizations
|
2025-03-11 10:24:11 +08:00
|
|
|
// {
|
2025-05-27 14:27:50 +08:00
|
|
|
// public class LocalizationHelper_Tests:IoTDomainTestBase
|
2025-03-11 10:24:11 +08:00
|
|
|
// {
|
|
|
|
|
// [Fact]
|
|
|
|
|
// public void Test_LocalizationHelper_L_OK()
|
|
|
|
|
// {
|
|
|
|
|
// using (CultureHelper.Use("en"))
|
|
|
|
|
// {
|
|
|
|
|
// var enValue = LocalizationHelper.L["Welcome"];
|
|
|
|
|
// enValue.Value.ShouldBe("Welcome");
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// using (CultureHelper.Use("zh-Hans"))
|
|
|
|
|
// {
|
|
|
|
|
//
|
|
|
|
|
// var enValue = LocalizationHelper.L["Welcome"];
|
|
|
|
|
// enValue.Value.ShouldBe("欢迎");
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// [Fact]
|
|
|
|
|
// public void Test_ToLocalicationDescription_L_OK()
|
|
|
|
|
// {
|
|
|
|
|
// var test = new {TestType=TestType.Cancel};
|
|
|
|
|
// using (CultureHelper.Use("en"))
|
|
|
|
|
// {
|
|
|
|
|
// var enValue = test.TestType.ToLocalicationDescription();
|
|
|
|
|
// enValue.ShouldBe("Cancel");
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// using (CultureHelper.Use("zh-Hans"))
|
|
|
|
|
// {
|
|
|
|
|
//
|
|
|
|
|
// var enValue = test.TestType.ToLocalicationDescription();
|
|
|
|
|
// enValue.ShouldBe("取消");
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|