Ad
  • Custom User Avatar
    • The random test has a chance to generate the same fullname twice. No information in the description how to handle this situation. If duplicate names allowed, should be separate test for it, if not - they should not be generated.
    • No edge case for empty list.
    • The situation when two people have the same name/initials but different letter case is not covered in the tests. The random tests should probably randomize letter case too.
    • Need more random tests than one?
    • No information about used alphabet. It's assumed the names contain only A-Z letters, but not stated anywhere in the description.