public function testWasCalled() { $this->mockGenerator->orphanize('asserterFail')->if($asserter = new sut(new \mock\mageekguy\atoum\asserter\generator()))->then->exception(function () use($asserter) { $asserter->wasCalled(); })->isInstanceOf('mageekguy\\atoum\\exceptions\\logic')->hasMessage('Function is undefined')->if($asserter->setWith(uniqid()))->then->object($asserter->wasCalled())->isIdenticalTo($asserter)->variable($asserter->getCall()->getArguments())->isNull()->if($asserter->disableEvaluationChecking()->wasCalledWithArguments(array()))->then->object($asserter->wasCalled())->isIdenticalTo($asserter)->variable($asserter->getCall()->getArguments())->isNull(); }