("/api/validation-test/object-result-action?value1=a", HttpStatusCode.BadRequest).ConfigureAwait(false); //value1 has min length of 2 chars.
result.Error.ValidationErrors.Length.ShouldBeGreaterThan(0);
diff --git a/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs b/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs
index 0720a492aa..23d961dfa7 100644
--- a/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs
+++ b/framework/test/Volo.Abp.Core.Tests/System/StringExtensions_Tests.cs
@@ -11,7 +11,7 @@ namespace System
public StringExtensions_Tests()
{
- _cultureScope = AbpCultureHelper.Use("en-US");
+ _cultureScope = CultureHelper.Use("en-US");
}
[Fact]
@@ -31,7 +31,7 @@ namespace System
[Fact]
public void EnsureEndsWith_CultureSpecific_Test()
{
- using (AbpCultureHelper.Use("tr-TR"))
+ using (CultureHelper.Use("tr-TR"))
{
"Kırmızı".EnsureEndsWith('I', StringComparison.CurrentCultureIgnoreCase).ShouldBe("Kırmızı");
}
@@ -59,7 +59,7 @@ namespace System
[Fact]
public void ToPascalCase_CurrentCulture_Test()
{
- using (AbpCultureHelper.Use("tr-TR"))
+ using (CultureHelper.Use("tr-TR"))
{
"istanbul".ToPascalCase(true).ShouldBe("İstanbul");
}
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/AbpLocalization_Tests.cs b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/AbpLocalization_Tests.cs
index 46f34e054d..5f265f524d 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/AbpLocalization_Tests.cs
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/AbpLocalization_Tests.cs
@@ -50,24 +50,24 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Get_Localized_Text_If_Defined_In_Current_Culture()
{
- using (AbpCultureHelper.Use("en"))
+ using (CultureHelper.Use("en"))
{
_localizer["Car"].Value.ShouldBe("Car");
_localizer["CarPlural"].Value.ShouldBe("Cars");
}
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
_localizer["Car"].Value.ShouldBe("Araba");
_localizer["CarPlural"].Value.ShouldBe("Araba");
}
- using (AbpCultureHelper.Use("it"))
+ using (CultureHelper.Use("it"))
{
_localizer["Car"].Value.ShouldBe("Auto");
}
- using (AbpCultureHelper.Use("es"))
+ using (CultureHelper.Use("es"))
{
_localizer["Car"].Value.ShouldBe("Auto");
}
@@ -77,22 +77,22 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Get_Extension_Texts()
{
- using (AbpCultureHelper.Use("en"))
+ using (CultureHelper.Use("en"))
{
_localizer["SeeYou"].Value.ShouldBe("See you");
}
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
_localizer["SeeYou"].Value.ShouldBe("See you"); //Not defined in tr, getting from default lang
}
- using (AbpCultureHelper.Use("it"))
+ using (CultureHelper.Use("it"))
{
_localizer["SeeYou"].Value.ShouldBe("Ci vediamo");
}
- using (AbpCultureHelper.Use("es"))
+ using (CultureHelper.Use("es"))
{
_localizer["SeeYou"].Value.ShouldBe("Nos vemos");
}
@@ -102,7 +102,7 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Get_From_Inherited_Texts()
{
- using (AbpCultureHelper.Use("en"))
+ using (CultureHelper.Use("en"))
{
_localizer["USA"].Value.ShouldBe("United States of America"); //Inherited from CountryNames/en.json
_localizer["ThisFieldIsRequired"].Value.ShouldBe("This field is required"); //Inherited from Validation/en.json
@@ -110,12 +110,12 @@ namespace Volo.Abp.Localization
_localizer.GetAllStrings().ShouldContain(ls => ls.Name == "USA");
}
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
_localizer["USA"].Value.ShouldBe("Amerika Birleşik Devletleri"); //Inherited from CountryNames/tr.json
}
- using (AbpCultureHelper.Use("es"))
+ using (CultureHelper.Use("es"))
{
_localizer["USA"].Value.ShouldBe("Estados unidos de América"); //Inherited from CountryNames/es.json
_localizer["ThisFieldIsRequired"].Value.ShouldBe("El campo no puede estar vacío"); //Inherited from Validation/es.json
@@ -128,12 +128,12 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Override_Inherited_Text()
{
- using (AbpCultureHelper.Use("en"))
+ using (CultureHelper.Use("en"))
{
_localizer["MaxLenghtErrorMessage", 42].Value.ShouldBe("This field's length can be maximum of '42' chars"); //Overriden in Source/en.json
}
- using (AbpCultureHelper.Use("es"))
+ using (CultureHelper.Use("es"))
{
_localizer["MaxLenghtErrorMessage", 42].Value.ShouldBe("El campo puede tener un máximo de '42' caracteres"); //Overriden in Source/es.json
}
@@ -144,21 +144,38 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Get_Localized_Text_If_Defined_In_Requested_Culture()
{
- _localizer.WithCulture(CultureInfo.GetCultureInfo("en"))["Car"].Value.ShouldBe("Car");
- _localizer.WithCulture(CultureInfo.GetCultureInfo("en"))["CarPlural"].Value.ShouldBe("Cars");
-
- _localizer.WithCulture(CultureInfo.GetCultureInfo("tr"))["Car"].Value.ShouldBe("Araba");
- _localizer.WithCulture(CultureInfo.GetCultureInfo("tr"))["CarPlural"].Value.ShouldBe("Araba");
+ using (CultureHelper.Use(CultureInfo.GetCultureInfo("en")))
+ {
+ _localizer["Car"].Value.ShouldBe("Car");
+ }
+ using (CultureHelper.Use(CultureInfo.GetCultureInfo("en")))
+ {
+ _localizer["CarPlural"].Value.ShouldBe("Cars");
+ }
- _localizer.WithCulture(CultureInfo.GetCultureInfo("es"))["Car"].Value.ShouldBe("Auto");
- _localizer.WithCulture(CultureInfo.GetCultureInfo("es"))["CarPlural"].Value.ShouldBe("Autos");
+ using (CultureHelper.Use(CultureInfo.GetCultureInfo("tr")))
+ {
+ _localizer["Car"].Value.ShouldBe("Araba");
+ }
+ using (CultureHelper.Use(CultureInfo.GetCultureInfo("tr")))
+ {
+ _localizer["CarPlural"].Value.ShouldBe("Araba");
+ }
+ using (CultureHelper.Use(CultureInfo.GetCultureInfo("es")))
+ {
+ _localizer["Car"].Value.ShouldBe("Auto");
+ }
+ using (CultureHelper.Use(CultureInfo.GetCultureInfo("es")))
+ {
+ _localizer["CarPlural"].Value.ShouldBe("Autos");
+ }
}
[Fact]
public void GetAllStrings_With_Parents()
{
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
var localizedStrings = _localizer.GetAllStrings(true).ToList();
@@ -175,7 +192,7 @@ namespace Volo.Abp.Localization
);
}
- using (AbpCultureHelper.Use("es"))
+ using (CultureHelper.Use("es"))
{
var localizedStrings = _localizer.GetAllStrings(true).ToList();
@@ -197,7 +214,7 @@ namespace Volo.Abp.Localization
[Fact]
public void GetAllStrings_Without_Parents()
{
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
var localizedStrings = _localizer.GetAllStrings(false).ToList();
@@ -212,7 +229,7 @@ namespace Volo.Abp.Localization
);
}
- using (AbpCultureHelper.Use("es"))
+ using (CultureHelper.Use("es"))
{
var localizedStrings = _localizer.GetAllStrings(false).ToList();
@@ -232,7 +249,7 @@ namespace Volo.Abp.Localization
[Fact]
public void GetAllStrings_With_Inheritance()
{
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
var localizedStrings = _localizer
.GetAllStrings(true, includeBaseLocalizers: true)
@@ -261,7 +278,7 @@ namespace Volo.Abp.Localization
[Fact]
public void GetAllStrings_Without_Inheritance()
{
- using (AbpCultureHelper.Use("tr"))
+ using (CultureHelper.Use("tr"))
{
var localizedStrings = _localizer
.GetAllStrings(true, includeBaseLocalizers: false)
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TemplateLocalizer_Tests.cs b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TemplateLocalizer_Tests.cs
index 3ba7a2937b..97776e4543 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TemplateLocalizer_Tests.cs
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TemplateLocalizer_Tests.cs
@@ -22,7 +22,7 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Localize()
{
- using (AbpCultureHelper.Use("en"))
+ using (CultureHelper.Use("en"))
{
_templateLocalizer.Localize(_testResource, "{{#L:CarPlural}} {{#L:Universe}}
")
.ShouldBe("Cars Universe
");
@@ -32,7 +32,7 @@ namespace Volo.Abp.Localization
[Fact]
public void Should_Work_Even_If_No_Text_To_Localize()
{
- using (AbpCultureHelper.Use("en"))
+ using (CultureHelper.Use("en"))
{
_templateLocalizer.Localize(_testResource, "test
")
.ShouldBe("test
");