/** * @covers \examples\statemachines\Door\Door::lock * @covers \examples\statemachines\Door\ClosedDoorState::lock * @uses \examples\statemachines\Door\Door::isLockedDoorState */ public function testCanLock() { $this->door->lock(); $this->assertTrue($this->door->isLockedDoorState()); }
/** * @covers \examples\statemachines\Door\Door::isLockedDoorState */ public function testIsNotLockedDoorState() { $this->assertFalse($this->door->isLockedDoorState()); }