Added more unit tests against significant digits after radix

- Fixed (hopefully) an issue with tests failing when running on a machine with a different culture.
- Reorganized formatting threshold tests to use TestCase attribute because it removes duplicate code..