Нужно написать Юнит тесты для того что бы проверить правильно ли Enum серелизуется\десерелизуется в строку. Как "красивее" перебрать все возможные значения Enum. Вижу несколько вариантов — но все какие-то не красивые, кроме того, хотелось бы что бы при добавлении еще одного занчения в enum тест не нужно было бы корректировать или делалось это с минимум затрат