From 9199bb48cee08b91bd2a2d05cf3088f2f094a5ec Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sun, 29 Nov 2015 10:48:30 +0100 Subject: [PATCH] Use invariant locale in tests. Fixes #304. --- .../Data/ExpressionSubjectTests.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/Perspex.Markup.UnitTests/Data/ExpressionSubjectTests.cs b/tests/Perspex.Markup.UnitTests/Data/ExpressionSubjectTests.cs index 7209d0bd4b..2f11bf1551 100644 --- a/tests/Perspex.Markup.UnitTests/Data/ExpressionSubjectTests.cs +++ b/tests/Perspex.Markup.UnitTests/Data/ExpressionSubjectTests.cs @@ -37,6 +37,8 @@ namespace Perspex.Markup.UnitTests.Data [Fact] public async void Should_Convert_Get_String_To_Double() { + CultureInfo.CurrentUICulture = CultureInfo.InvariantCulture; + var data = new Class1 { StringValue = "5.6" }; var target = new ExpressionSubject(new ExpressionObserver(data, "StringValue"), typeof(double)); var result = await target.Take(1); @@ -67,6 +69,8 @@ namespace Perspex.Markup.UnitTests.Data [Fact] public void Should_Convert_Set_String_To_Double() { + CultureInfo.CurrentUICulture = CultureInfo.InvariantCulture; + var data = new Class1 { StringValue = "5.6" }; var target = new ExpressionSubject(new ExpressionObserver(data, "StringValue"), typeof(double)); @@ -78,6 +82,8 @@ namespace Perspex.Markup.UnitTests.Data [Fact] public async void Should_Convert_Get_Double_To_String() { + CultureInfo.CurrentUICulture = CultureInfo.InvariantCulture; + var data = new Class1 { DoubleValue = 5.6 }; var target = new ExpressionSubject(new ExpressionObserver(data, "DoubleValue"), typeof(string)); var result = await target.Take(1); @@ -88,6 +94,8 @@ namespace Perspex.Markup.UnitTests.Data [Fact] public void Should_Convert_Set_Double_To_String() { + CultureInfo.CurrentUICulture = CultureInfo.InvariantCulture; + var data = new Class1 { DoubleValue = 5.6 }; var target = new ExpressionSubject(new ExpressionObserver(data, "DoubleValue"), typeof(string));