/** * Test proxy behavior to unregister an active state. */ public function testUnRegisterEnableState() { $this->initializeProxy(); $this->proxy->enableState('state3'); $this->assertEquals(array('state1', 'state3'), $this->proxy->listEnabledStates()); $this->proxy->unregisterState('state3'); $this->assertEquals(array('state1', 'state2'), $this->proxy->listAvailableStates()); $this->assertEquals(array('state1'), $this->proxy->listEnabledStates()); }