diff --git a/TestLexer/Tests.cs b/TestLexer/Tests.cs
index 6fcf76ccb2e901c2b6841f13fc4a5133f105062e..6b68ade24b6071f6ca3bad5089f566ca72cbd12a 100644
--- a/TestLexer/Tests.cs
+++ b/TestLexer/Tests.cs
@@ -378,25 +378,25 @@ namespace TestLexer
     [TestFixture]
     public class TestDoubleLexer
     {
+        public TestDoubleLexer()
+        {
+            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
+        }
+
         [Test]
         public void TestDoubleParse()
         {
-
             DoubleLexer l = new DoubleLexer("123.4");
             Assert.IsTrue(l.Parse(), "Не понимает 123.4");
-            Assert.AreEqual(l.ParseResult, 123.4, 0.01, "Неправильно прочитал 123.4");
+            Assert.AreEqual(123.4, l.ParseResult, 0.01, "Неправильно прочитал 123.4");
 
             l = new DoubleLexer("123");
             Assert.IsTrue(l.Parse(), "Не понимает 123");
-            Assert.AreEqual(l.ParseResult, 123, 0.01, "Неправильно прочитал 123");
-
-            l = new DoubleLexer("0.4");
-            Assert.IsTrue(l.Parse(), "Не понимает 0.4");
-            Assert.AreEqual(l.ParseResult, 0.4, 0.01, "Неправильно прочитал 0.4");
+            Assert.AreEqual(123, l.ParseResult, 0.01, "Неправильно прочитал 123");
 
             l = new DoubleLexer("0.4");
             Assert.IsTrue(l.Parse(), "Не понимает 0.4");
-            Assert.AreEqual(l.ParseResult, 0.4, 0.01, "Неправильно прочитал 0.4");
+            Assert.AreEqual(0.4, l.ParseResult, 0.01, "Неправильно прочитал 0.4");
         }
 
         [Test]