Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/Gml/SerializableEnvelope.cs =================================================================== diff -u -r17113c2d6dcf27b53e2864b239e048a284bbdf4e -ra2efe01be4b38286eb3d6f17fa3aa865b34ab0f2 --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/Gml/SerializableEnvelope.cs (.../SerializableEnvelope.cs) (revision 17113c2d6dcf27b53e2864b239e048a284bbdf4e) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/Gml/SerializableEnvelope.cs (.../SerializableEnvelope.cs) (revision a2efe01be4b38286eb3d6f17fa3aa865b34ab0f2) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Globalization; using System.Xml.Serialization; using Core.Common.Base.Geometry; @@ -53,8 +54,8 @@ throw new ArgumentNullException(nameof(upperCorner)); } - LowerCorner = lowerCorner.X + " " + lowerCorner.Y; - UpperCorner = upperCorner.X + " " + upperCorner.Y; + LowerCorner = lowerCorner.X.ToString(CultureInfo.InvariantCulture) + " " + lowerCorner.Y.ToString(CultureInfo.InvariantCulture); + UpperCorner = upperCorner.X.ToString(CultureInfo.InvariantCulture) + " " + upperCorner.Y.ToString(CultureInfo.InvariantCulture); } /// Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableLineString.cs =================================================================== diff -u -re382cd31f8112438e24bd25ff1c429cf8b5fba4d -ra2efe01be4b38286eb3d6f17fa3aa865b34ab0f2 --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableLineString.cs (.../SerializableLineString.cs) (revision e382cd31f8112438e24bd25ff1c429cf8b5fba4d) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableLineString.cs (.../SerializableLineString.cs) (revision a2efe01be4b38286eb3d6f17fa3aa865b34ab0f2) @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.Linq; using System.Xml.Serialization; using Core.Common.Base.Geometry; @@ -54,7 +55,8 @@ throw new ArgumentNullException(nameof(geometry)); } - Geometry = geometry.Select(c => c.X + " " + c.Y).Aggregate((c1, c2) => c1 + " " + c2); + Geometry = geometry.Select(c => c.X.ToString(CultureInfo.InvariantCulture) + " " + c.Y.ToString(CultureInfo.InvariantCulture)) + .Aggregate((c1, c2) => c1 + " " + c2); } /// Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/Gml/SerializableBoundaryTest.cs =================================================================== diff -u -rf79dd2e1f821a759c13b3576e09532105789a05d -ra2efe01be4b38286eb3d6f17fa3aa865b34ab0f2 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/Gml/SerializableBoundaryTest.cs (.../SerializableBoundaryTest.cs) (revision f79dd2e1f821a759c13b3576e09532105789a05d) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/Gml/SerializableBoundaryTest.cs (.../SerializableBoundaryTest.cs) (revision a2efe01be4b38286eb3d6f17fa3aa865b34ab0f2) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Globalization; using Core.Common.Base.Geometry; using NUnit.Framework; using Ringtoets.AssemblyTool.IO.Model.Gml; @@ -83,8 +84,10 @@ var boundary = new SerializableBoundary(lowerCorner, upperCorner); // Assert - Assert.AreEqual(lowerCorner.X + " " + lowerCorner.Y, boundary.Envelope.LowerCorner); - Assert.AreEqual(upperCorner.X + " " + upperCorner.Y, boundary.Envelope.UpperCorner); + Assert.AreEqual(lowerCorner.X.ToString(CultureInfo.InvariantCulture) + " " + lowerCorner.Y.ToString(CultureInfo.InvariantCulture), + boundary.Envelope.LowerCorner); + Assert.AreEqual(upperCorner.X.ToString(CultureInfo.InvariantCulture) + " " + upperCorner.Y.ToString(CultureInfo.InvariantCulture), + boundary.Envelope.UpperCorner); } } } \ No newline at end of file Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/Gml/SerializableEnvelopeTest.cs =================================================================== diff -u -rf79dd2e1f821a759c13b3576e09532105789a05d -ra2efe01be4b38286eb3d6f17fa3aa865b34ab0f2 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/Gml/SerializableEnvelopeTest.cs (.../SerializableEnvelopeTest.cs) (revision f79dd2e1f821a759c13b3576e09532105789a05d) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/Gml/SerializableEnvelopeTest.cs (.../SerializableEnvelopeTest.cs) (revision a2efe01be4b38286eb3d6f17fa3aa865b34ab0f2) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Globalization; using Core.Common.Base.Geometry; using NUnit.Framework; using Ringtoets.AssemblyTool.IO.Model.Gml; @@ -86,8 +87,10 @@ var envelope = new SerializableEnvelope(lowerCorner, upperCorner); // Assert - Assert.AreEqual(lowerCorner.X + " " + lowerCorner.Y, envelope.LowerCorner); - Assert.AreEqual(upperCorner.X + " " + upperCorner.Y, envelope.UpperCorner); + Assert.AreEqual(lowerCorner.X.ToString(CultureInfo.InvariantCulture) + " " + lowerCorner.Y.ToString(CultureInfo.InvariantCulture), + envelope.LowerCorner); + Assert.AreEqual(upperCorner.X.ToString(CultureInfo.InvariantCulture) + " " + upperCorner.Y.ToString(CultureInfo.InvariantCulture), + envelope.UpperCorner); } } } \ No newline at end of file Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableLineStringTest.cs =================================================================== diff -u -re382cd31f8112438e24bd25ff1c429cf8b5fba4d -ra2efe01be4b38286eb3d6f17fa3aa865b34ab0f2 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableLineStringTest.cs (.../SerializableLineStringTest.cs) (revision e382cd31f8112438e24bd25ff1c429cf8b5fba4d) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableLineStringTest.cs (.../SerializableLineStringTest.cs) (revision a2efe01be4b38286eb3d6f17fa3aa865b34ab0f2) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Globalization; using System.Linq; using Core.Common.Base.Geometry; using NUnit.Framework; @@ -75,7 +76,8 @@ // Assert Assert.AreEqual("EPSG:28992", lineString.CoordinateSystem); - Assert.AreEqual(geometry.Select(c => c.X + " " + c.Y).Aggregate((c1, c2) => c1 + " " + c2), lineString.Geometry); + Assert.AreEqual(geometry.Select(c => c.X.ToString(CultureInfo.InvariantCulture) + " " + c.Y.ToString(CultureInfo.InvariantCulture)) + .Aggregate((c1, c2) => c1 + " " + c2), lineString.Geometry); } } } \ No newline at end of file Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableLineTest.cs =================================================================== diff -u -re382cd31f8112438e24bd25ff1c429cf8b5fba4d -ra2efe01be4b38286eb3d6f17fa3aa865b34ab0f2 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableLineTest.cs (.../SerializableLineTest.cs) (revision e382cd31f8112438e24bd25ff1c429cf8b5fba4d) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableLineTest.cs (.../SerializableLineTest.cs) (revision a2efe01be4b38286eb3d6f17fa3aa865b34ab0f2) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Globalization; using System.Linq; using Core.Common.Base.Geometry; using NUnit.Framework; @@ -70,7 +71,8 @@ var line = new SerializableLine(geometry); // Assert - Assert.AreEqual(geometry.Select(c => c.X + " " + c.Y).Aggregate((c1, c2) => c1 + " " + c2), line.LineString.Geometry); + Assert.AreEqual(geometry.Select(c => c.X.ToString(CultureInfo.InvariantCulture) + " " + c.Y.ToString(CultureInfo.InvariantCulture)) + .Aggregate((c1, c2) => c1 + " " + c2), line.LineString.Geometry); } } } \ No newline at end of file