public function testWasCalledWithIdenticalArguments()
{
$this->if($asserter = new sut(new atoum\asserter\generator()))->then->exception(function () use($asserter) {
$asserter->wasCalledWithIdenticalArguments();
})->isInstanceOf('mageekguy\\atoum\\exceptions\\logic')->hasMessage('Function is undefined')->if($this->function->md5 = uniqid())->and($asserter->setWith('md5'))->and($asserter->setWithTest($this))->then->object($asserter->wasCalledWithIdenticalArguments($arg1 = '1', $arg2 = '2'))->isIdenticalTo($asserter)->array($asserter->getCall()->getArguments())->isEqualTo(array($arg1, $arg2))->if(eval('\\' . $this->getTestedClassNamespace() . '\\md5(1, 2);'))->then->exception(function () use($asserter) {
$asserter->once();
})->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->exception(function () use($asserter) {
$asserter->twice();
})->isInstanceOf('mageekguy\\atoum\\asserter\\exception');
}