Change `validate_uniqueness_of` to respect column limit

Previously `validate_uniquness_of` created records with a string
of 16 characters in length. If the column under test test had a
limit of fewer than 16 characters it would fail.