many tests for Enum