Explorar o código

Fix context menus tests on culture != of "en-US" machines.
The "en-US" culture is forced.

Jocelyn NATALI %!s(int64=3) %!d(string=hai) anos
pai
achega
c873db07f0
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      UnitTests/ContextMenuTests.cs

+ 7 - 1
UnitTests/ContextMenuTests.cs

@@ -1,4 +1,6 @@
-using Xunit;
+using System.Globalization;
+using System.Threading;
+using Xunit;
 using Xunit.Abstractions;
 using GraphViewTests = Terminal.Gui.Views.GraphViewTests;
 
@@ -555,6 +557,8 @@ namespace Terminal.Gui.Core {
 		[Fact, AutoInitShutdown]
 		public void ContextMenu_On_Toplevel_With_A_MenuBar_TextField_StatusBar ()
 		{
+			Thread.CurrentThread.CurrentUICulture = new CultureInfo ("en-US");
+
 			var menu = new MenuBar (new MenuBarItem [] {
 				new MenuBarItem ("File", "", null),
 				new MenuBarItem ("Edit", "", null)
@@ -614,6 +618,8 @@ namespace Terminal.Gui.Core {
 		[Fact, AutoInitShutdown]
 		public void ContextMenu_On_Toplevel_With_A_MenuBar_Window_TextField_StatusBar ()
 		{
+			Thread.CurrentThread.CurrentUICulture = new CultureInfo ("en-US");
+
 			var menu = new MenuBar (new MenuBarItem [] {
 				new MenuBarItem ("File", "", null),
 				new MenuBarItem ("Edit", "", null)