QA: Simplify does_not_call_accept_for_empty_input test
QA: Add api documentation
Test Enumeration class
Extract valid and invalid enumerables to class