public function testSetTestedClassName() { $this->if($test = new foo())->then->string($test->getTestedClassName())->isEqualTo('mageekguy\\atoum\\test')->exception(function () use($test) { $test->setTestedClassName(uniqid()); })->isInstanceOf('mageekguy\\atoum\\exceptions\\runtime')->hasMessage('Tested class name is already defined')->if($test = new self())->then->object($test->setTestedClassName($class = uniqid()))->isIdenticalTo($test)->string($test->getTestedClassName())->isEqualTo($class)->exception(function () use($test) { $test->setTestedClassName(uniqid()); })->isInstanceOf('mageekguy\\atoum\\exceptions\\runtime')->hasMessage('Tested class name is already defined'); }