Metabor\Statemachine\Factory\FactoryTest::createTestInstance PHP Method

createTestInstance() protected method

See also: MetaborStd\Statemachine\Factory\FactoryInterfaceTest::createTestInstance()
protected createTestInstance ( )
    protected function createTestInstance()
    {
        $processDetector = $this->getMockForAbstractClass('\\MetaborStd\\Statemachine\\Factory\\ProcessDetectorInterface');
        $name = 'TestProcess';
        $initialState = new State('TestState');
        $process = new Process($name, $initialState);
        $processDetector->expects($this->atLeastOnce())->method('detectProcess')->willReturn($process);
        $factory = new Factory($processDetector);
        return $factory;
    }