/** * @test */ public function castCastsIntegerToEnumerationWithCorrespondingValue() { $enumeration = new Enumeration\CompleteEnumeration(1); $this->assertSame(1, $enumeration->_get('value')); }
/** * @test * @expectedException \Dkd\Enumeration\Exception\InvalidEnumerationValueException */ public function setValueToAnInvalidValueThrowsException() { $enumeration = new Fixture\Enumeration\CompleteEnumeration(1); $enumeration->_call('setValue', 2); $this->assertEquals(2, $enumeration->_get('value')); }