From 7d546cec00d414ddb57594847b0f7dadaa8c9c53 Mon Sep 17 00:00:00 2001 From: Artyom Baranovskiy Date: Mon, 14 Jan 2013 12:41:31 +0300 Subject: [PATCH] Fix parse double exception which occures if you try to run tests in environment with Non-English default locale --- src/UnitTests/StatisticsTests/StatTestData.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/UnitTests/StatisticsTests/StatTestData.cs b/src/UnitTests/StatisticsTests/StatTestData.cs index b1dafbd5..41da4526 100644 --- a/src/UnitTests/StatisticsTests/StatTestData.cs +++ b/src/UnitTests/StatisticsTests/StatTestData.cs @@ -24,6 +24,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // +using System.Globalization; + namespace MathNet.Numerics.UnitTests.StatisticsTests { using System.Collections.Generic; @@ -87,7 +89,7 @@ namespace MathNet.Numerics.UnitTests.StatisticsTests line = line.Trim(); if (!line.Equals(string.Empty)) { - list.Add(double.Parse(line)); + list.Add(double.Parse(line, CultureInfo.InvariantCulture)); } line = reader.ReadLine(); @@ -117,7 +119,7 @@ namespace MathNet.Numerics.UnitTests.StatisticsTests return 0; } - return double.Parse(str.Substring(start + 1).Trim()); + return double.Parse(str.Substring(start + 1).Trim(), CultureInfo.InvariantCulture); } } }