/**
  * @test
  */
 public function I_can_register_it_and_specific_fates_by_self()
 {
     ExceptionalityFateType::registerAll();
     self::assertTrue(Type::hasType($this->getExpectedTypeName()));
     self::assertTrue(ExceptionalityFateType::hasSubTypeEnum(FateOfCombination::class));
     self::assertTrue(ExceptionalityFateType::hasSubTypeEnum(FateOfExceptionalProperties::class));
     self::assertTrue(ExceptionalityFateType::hasSubTypeEnum(FateOfGoodRear::class));
 }
 public static function registerAll()
 {
     ExceptionalityChoiceType::registerAll();
     ExceptionalityFateType::registerAll();
     PropertiesEnumRegistrar::registerAll();
 }