public function testIsBasic()
{
$enum = EnumBasic::ONE();
// by value
$this->assertTrue($enum->is(EnumBasic::ONE));
// same
$this->assertFalse($enum->is('1'));
// wrong value by strict comparison
// by instance
$this->assertTrue($enum->is(EnumBasic::ONE()));
// same
$this->assertFalse($enum->is(EnumBasic::TWO()));
// different enumerators
$this->assertFalse($enum->is(EnumInheritance::ONE()));
// different enumeration type
}