public function testApiCreate_CallsAndReturnsFromDefinition()
{
$test = $this->getTest();
$factory = $this->createFactory();
$std = new StdClass();
$mock = $test->createCallableMock();
$mock->expects($test->once())->method('__invoke')->will($test->returnCallback(function ($val) {
return $val;
}));
$factory->define($mock);
$test->assertSame($std, $factory->create([$std]));
}