/** * @covers \ZfcUser\Authentication\Adapter\AdapterChainServiceFactory::setOptions * @covers \ZfcUser\Authentication\Adapter\AdapterChainServiceFactory::getOptions */ public function testGetOptionWithSetter() { $this->factory->setOptions($this->options); $options = $this->factory->getOptions(); $this->assertInstanceOf('ZfcUser\\Options\\ModuleOptions', $options); $this->assertSame($this->options, $options); $options2 = clone $this->options; $this->factory->setOptions($options2); $options = $this->factory->getOptions(); $this->assertInstanceOf('ZfcUser\\Options\\ModuleOptions', $options); $this->assertNotSame($this->options, $options); $this->assertSame($options2, $options); }