[Dev] Added an exception type dedicated to missing CCM algotithm for a specific enum value.
[Test] Added a test calling all the Customer Choice models.
Merge branch 'trunk' into releases