add unit test UEnumFactory