* Parse doubles with the invariant culture
ConvertToDouble used double.TryParse with the current culture, so a
value like "59.940000" became 59940000 on a German system and null on a
French one.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* Drop the culture reset from the ConvertToDouble test
A culture set inside a test does not carry over to the next test, so
the reset and the try/finally around it are not needed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>