diff --git a/src/tests/FunctionalTests/Android/Device_Emulator/InvariantCultureOnlyMode/Android.Device_Emulator.InvariantCultureOnlyMode.Test.csproj b/src/tests/FunctionalTests/Android/Device_Emulator/InvariantCultureOnlyMode/Android.Device_Emulator.InvariantCultureOnlyMode.Test.csproj new file mode 100644 index 00000000000000..1a8534134e25b7 --- /dev/null +++ b/src/tests/FunctionalTests/Android/Device_Emulator/InvariantCultureOnlyMode/Android.Device_Emulator.InvariantCultureOnlyMode.Test.csproj @@ -0,0 +1,17 @@ + + + Exe + true + false + true + true + $(NetCoreAppCurrent) + Android.Device_Emulator.InvariantCultureOnlyMode.Test.dll + false + 42 + + + + + + diff --git a/src/tests/FunctionalTests/Android/Device_Emulator/InvariantCultureOnlyMode/Program.cs b/src/tests/FunctionalTests/Android/Device_Emulator/InvariantCultureOnlyMode/Program.cs new file mode 100644 index 00000000000000..f4f0af19055b43 --- /dev/null +++ b/src/tests/FunctionalTests/Android/Device_Emulator/InvariantCultureOnlyMode/Program.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Globalization; + +public static class Program +{ + public static int Main(string[] args) + { + var culture = new CultureInfo("es-ES", false); + // https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md#cultures-and-culture-data + int result = culture.LCID == 0x1000 && culture.NativeName == "Invariant Language (Invariant Country)" ? 42 : 1; + + return result; + } +}