Add unit tests for delegate objects.
Rename unit test helper header; reserve test_* pattern for actual tests.
Standardize on _unknown for enums.