No, existing tests are correct, negative values of `dwPositiveSaturation` and `dwNegativeSaturation` should become maximum field values (`-1`, for the matter), i confirmed it on Windows.
I will add tests for magnitude/levels/etc being out-of-bounds after i deal with Saturation fields, and after testing other fields for the same behavior.