add new tests and fix naming convention of some enums
improving tests