public function test__get()
{
$this->if($test = new emptyTest())->then->object($test->assert)->isInstanceOf('mageekguy\\atoum\\test')->object($test->define)->isInstanceOf('mageekguy\\atoum\\test\\assertion\\aliaser')->object($test->mockGenerator)->isInstanceOf('mageekguy\\atoum\\mock\\generator')->if($test->setMockGenerator($mockGenerator = new atoum\test\mock\generator($this)))->then->object($test->mockGenerator)->isIdenticalTo($mockGenerator)->if($test->setAsserterGenerator($asserterGenerator = new atoum\test\asserter\generator(new emptyTest())))->then->object($test->assert)->isIdenticalTo($test)->variable($test->exception)->isNull()->exception(function () use($test, &$property) {
$test->{$property = uniqid()};
})->isInstanceOf('mageekguy\\atoum\\exceptions\\logic\\invalidArgument')->hasMessage('Asserter \'' . $property . '\' does not exist')->exception($test->exception)->isInstanceOf('mageekguy\\atoum\\exceptions\\logic\\invalidArgument')->hasMessage('Asserter \'' . $property . '\' does not exist');
}