public void TestCultureInfo()
{
var measurements = new List<Measurement>()
{
new Measurement
{
DateTime = DateTime.Now,
IsActive = true,
Name = "ABC",
X = 10.2,
Y = 13.49,
Z = 45.4
}
};
var definition = GetDefinition();
var exportResult = definition.Export(measurements);
Assert.IsTrue(exportResult.Contains("10,2")); // Uses de-DE
Assert.IsTrue(exportResult.Contains("13,49")); // Uses de-DE
Assert.IsTrue(exportResult.Contains("45.4")); // Uses InvariantCulture
var importResult = definition.Import(new StringReader(exportResult));
Assert.AreEqual(measurements[0].X, importResult[0].X);
Assert.AreEqual(measurements[0].Y, importResult[0].Y);
Assert.AreEqual(measurements[0].Z, importResult[0].Z);
}