To create a concrete test class for a continuous distribution implementation,
implement makeDistribution() to return a distribution instance to use in
tests and each of the test data generation methods below.
To create a concrete test class for an integer distribution implementation,
implement makeDistribution() to return a distribution instance to use in
tests and each of the test data generation methods below.