Kraken\_Unit\Util\Factory\_Partial\SimpleFactoryPartial::testApiCreate_CallsAndReturnsFromDefinition PHP Method

testApiCreate_CallsAndReturnsFromDefinition() public method

    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]));
    }