Test cases for optional enums