Esempio n. 1
0
 /**
  * @covers Door::lock
  * @covers AbstractDoorState::lock
  * @expectedException IllegalStateTransitionException
  */
 public function testCannotBeLocked()
 {
     $this->door->lock();
 }
Esempio n. 2
0
 /**
  * @covers Door::lock
  * @covers ClosedDoorState::lock
  * @uses   Door::isLocked
  */
 public function testCanBeLocked()
 {
     $this->door->lock();
     $this->assertTrue($this->door->isLocked());
 }