Fix Mac compatibility

 `CDec` is not supported on Mac (seems the entire `Decimal` type is missing). Comparing two doubles is difficult anyways and should be more explicitly checked with `.ToBeCloseTo`, but added checking to 22 decimal places (approximates `CDec`).